ARM Developers' Conference 2008

Agenda At-A-Glance

Registration Hours

 8:00 -  5:00 Tuesday, October 7, 2008
 8:00 -  5:00 Wednesday, October 8, 2008
 8:00 -  3:00 Thursday, October 9, 2008

Session Difficulty

Entry Level Engineering
Intermediate
Expert
Difficulty not yet determined

Day 1 - Tuesday, October 7, 2008

 8:00 Registration Opens
 9:00 -  4:45 Conference Hours
 12:00 pm -  7:00 pm Exhibit Hours Hours
  3D-Graphics and Beyond Power Management Microcontrollers Chip Implementations Interconnect & Memory System Design Software Migration Software Development Independent Workshops Independent Workshops Independent Workshops
 9:00 -  9:45

Introduction to the Mali Graphics Architecture

Presented By: ARM
Room: 203

Session Difficulty:

The Flexible Dynamics of Multimedia Processors

Presented By: Texas Instruments
Room: 204

Session Difficulty:

ARM and the MCU Perspective on Technical Directions for Microcontrollers

Presented By: ARM
Room: 209

Session Difficulty:

Building Best in Class Implementations of ARM Technology with ARM Physical IP

Presented By: ARM
Room: 210

Session Difficulty:

The Evolving Role of Interconnect

Presented By: ARM
Room: 201

Session Difficulty:

Migrating from MIPS Cores to ARM Cores

Presented By: Epsilon Industries
Room: 206

Session Difficulty:

Broaden your Hardware and Software Horizons - What Every Software Engineer Should Know about ARM Hardware

Presented By: ARM
Room: 207

Session Difficulty:

   

Programming Guidelines for AT91SAM ARM-based Micros

Presented By: Atmel
Room: 212

Session Difficulty:

10:00 - 10:45

Revealing the Magic - Demystifying Graphics Benchmarking and Performance

Presented By: ARM
Room: 203

Session Difficulty:

Employing Power Management Strategies in Mobile Devices

Presented By: MontaVista Software
Room: 204

Session Difficulty:

Enabling Increased Reliability with Fault Robustness in Your MCU Application

Presented By: ARM
Room: 209

Session Difficulty:

Hierarchical implementation Case Study of the ARM Cortex-A9 MPCore Multicore Processor

Presented By: Synopsys
Room: 210

Session Difficulty:

Case Study using the ARM Cortex-M3 in Ultra-Low Power AMBA AHB Interconnect-Based Systems

Presented By: ARM
Room: 201

Session Difficulty:

Upgrading ARM926EJ-S Software Systems to the ARM1176JZ-S

Presented By: ARM
Room: 207

Session Difficulty:

 

Designing Deeply Embedded ARM9 based Low Power Microcontrollers

Presented By: NXP Semiconductor
Room: 208

Session Difficulty:

 11:00 -  12:00 Keynote Address
12:00 -  2:00 Exhibits Open & Lunch on Exhibit Hall Floor
  3D-Graphics and Beyond Power Management Microcontrollers Chip Implementations Interconnect & Memory System Design Virtualization Technology Software Development Independent Workshops Independent Workshops Independent Workshops
 2:00 -  2:45

Open Standards for Rich Media on ARM – the Khronos Mobile Graphics Ecosystem

Presented By: Khronos / NVIDIA
Room: 203

Session Difficulty:

Software Driven Low Power Optimization for ARM Based Mobile Architectures

Presented By: Synopsys
Room: 204

Session Difficulty:

Integration of ARM Cortex-M3 into a Multi-Core Automotive SoC

Presented By: Texas Instruments
Room: 209

Session Difficulty:

Using Trace to Optimize System Performance

Presented By: ARM
Room: 210

Session Difficulty:

AMBA based SoC Architecture Optimization at RTL and Statistical Traffic Based Simulation

Presented By: ARM
Room: 201

Session Difficulty:

Embedded Systems Security: How Does Virtualization Help?

Presented By: Open Kernel Labs
Room: 206

Session Difficulty:

Open Source Software Development on the ARM Cortex-A8

Presented By: Texas Instruments
Room: 207

Session Difficulty:

Optimizing Software to Take Advantage of ARM(R) Processors

Presented By: ARM
Room: BR J

Session Difficulty:

NXP’s ARM Cortex-M3 Implementation (Part 1 of 2)

Presented By: NXP Semiconductor
Room: 208

Session Difficulty:

Versatile Boot Strategies and Hardware Design Considerations for AT91SAM9 Embedded MPUs

Presented By: Atmel
Room: 212

Session Difficulty:

 3:00 -  3:45

Developing for Mali

Presented By: ARM
Room: 203

Session Difficulty:

Optimization of Embedded Software´s Energy Consumption

Presented By: Lauterbach
Room: 204

Session Difficulty:

Implementing a World of GUIs Using the ARM Cortex-M3

Presented By: Luminary Micro
Room: 209

Session Difficulty:

Design and Implementation in a Foundry-Based 1GHz ARMv5 CPU SoC

Presented By: Faraday Technology
Room: 210

Session Difficulty:

Asynchronous NoC Fabric Generation for Predictability, Re-Usability, and Optimization in SoCs

Presented By: Silistix
Room: 201

Session Difficulty:

Achieving Driver Portability through Platform Virtualization

Presented By: Trango Virtual Processors
Room: 206

Session Difficulty:

Build and Debug ARM Applications with the GNU Toolchain

Presented By: CodeSourcery
Room: 207

Session Difficulty:

NXP’s ARM Cortex-M3 Implementation (Part 2 of 2)

Presented By: NXP Semiconductor
Room: 208

Session Difficulty:

 4:00 -  4:45

Architecting Memory Systems and on Chip Interconnects for Optimal Mali GPU Performance

Presented By: ARM
Room: 203

Session Difficulty:

MCU Implementation Strategies for Ultra-Low Power and Safety-Critical Applications

Presented By: ARM
Room: 204

Session Difficulty:

Implementing a Multicore System using ARM Cortex-M3 Processors

Presented By: Texas Instruments
Room: 209

Session Difficulty:

Quad-core Cortex-A9 MPCore Multicore Processor Implementation

Presented By: Magma Design Automation
Room: 210

Session Difficulty:

Design Considerations for Hierarchical PL301 based Systems with Connection Loops

Presented By: ARM
Room: 201

Session Difficulty:

Virtualizing Peripherals on a Customizable MCU

Presented By: Trango Virtual Processors and Atmel
Room: 206

Session Difficulty:

Programming LPC2000 Family Microcontrollers using NI LabVIEW

Presented By: NXP Semiconductor
Room: 208

Session Difficulty:

 
 5:00 - 7:00 Exhibit Hall Floor - Networking Reception

Day 2 - Wednesday, October 8, 2008

 8:00 Registration Opens
 9:00 -  5:45 Conference Hours
10:00 -  4:00 Exhibition Hours
  3D-Graphics and Beyond Audio Solutions Microcontrollers Chip Implementations Software Debug FPGA Implementations Software Development Independent Workshops Independent Workshops Independent Workshops Independent Workshops
 9:00 -  9:45

Performance Optimization of Embedded 3D Graphics Applications

Presented By: ARM
Room: 203

Session Difficulty:

Interactive Audio Architectures for Small ARM-Based Systems

Presented By: QSound Labs
Room: 204

Session Difficulty:

Transitioning to ARM with Maximum Design Reuse

Presented By: Quadros Systems
Room: 209

Session Difficulty:

Introducing Clock Mesh in an ARM-Cadence Reference Methodology

Presented By: Cadence Design Systems
Room: 210

Session Difficulty:

A Primer: ARM Trace: ETM. ETB and Serial Wire Viewer

Presented By: ARM
Room: 201

Session Difficulty:

FPGA Vendor-independent Embedded System Design using ARM Cortex-M1

Presented By: Synopsys
Room: 206

Session Difficulty:

An Eclipse-based IDE For ARM Development

Presented By: Express Logic
Room: 207

Session Difficulty:

Building Advanced Cortex-M3 Applications – Part 1

Presented By: Micrium and IAR Systems
Room: 212

Session Difficulty:

Hands-on Cortex-M3 Processor Workshop

Presented By: ARM
Room: BR J

Session Difficulty:

Developing for Symbian OS

Presented By: Symbian
Room: 211

Session Difficulty:

Developing Applications on the New ARM926-EJ-based NXP LPC3250

Presented By: NXP Semiconductor
Room: 208

Session Difficulty:

10:00 - 10:45

Exploiting the Benefits of Scalable Vector Graphics with Mali

Presented By: ARM
Room: 203

Session Difficulty:

Digital Audio Broadcasting Solutions for ARM-Powered Platforms

Presented By: Fraunhofer IIS
Room: 204

Session Difficulty:

How Architecture Choices Affect Microcontroller Performance

Presented By: NXP Semiconductor
Room: 209

Session Difficulty:

Register Management of a Complex Multi-Processor Based SoC

Presented By: Duolog
Room: 210

Session Difficulty:

Product Migration from FPGA (Cortex-M1) to a Standard ARM Based Microcontroller

Presented By: Doulos
Room: 206

Session Difficulty:

Improve Code Quality Without Stretching the Schedule

Presented By: Parasoft Embedded
Room: 207

Session Difficulty:

Building Advanced Cortex-M3 Applications – Part 2

Presented By: Micrium and IAR Systems
Room: 212

Session Difficulty:

Exploiting Symbian OS: Features and Languages you can use Today

Presented By: Symbian
Room: 211

Session Difficulty:

Using NXP's Free WinCE 6.0 Port with the New ARM926-EJ-based NXP LPC3250

Presented By: NXP Semiconductor
Room:

Session Difficulty:

11:00 - 11:45

Remote Shader Development?

Presented By: ARM
Room: 203

Session Difficulty:

Gstreamer-Based MPEG Surround Binaural Decoding on ARM11

Presented By: Dolby Laboratories
Room: 204

Session Difficulty:

Wringing the Power Consumption Out of that FPGA+ARM7 Design

Presented By: Atmel
Room: 209

Session Difficulty:

Real View Versatile Emulation Baseboard - An Adaptation for Automotive Application Development

Presented By: KPIT Cummins Infosystems
Room: 210

Session Difficulty:

Multicore Debug: CEVA Collaborates with ARM on ETM Technology

Presented By: CEVA
Room: 201

Session Difficulty:

System Development Benefits of ARM Processor Subsystem Portability from Software Emulation to FPGA and ASIC

Presented By: Arrow Electronics
Room: 206

Session Difficulty:

Using Embedded LabVIEW for ARM to Develop Real Applications (Without Writing a Line of Code)

Presented By: Luminary Micro
Room: 207

Session Difficulty:

Building Advanced Cortex-M3 Applications – Part 3

Presented By: Micrium and IAR Systems
Room: 212

Session Difficulty:

Symmetric Multi Processing with Symbian OS

Presented By: Symbian
Room: 211

Session Difficulty:

Motor Control using LPC292x (ARM968)

Presented By: NXP Semiconductor
Room: 208

Session Difficulty:

12:00 - 1:00 Keynote Address
1:00 - 3:00 Lunch on Exhibit Hall Floor
  3D-Graphics and Beyond Multimedia Implementations Microcontrollers Low Power Design Software Debug FPGA Implementations Software Development Independent Workshops Independent Workshops Independent Workshops Independent Workshops
 3:00 -  3:45

Next Generation Mobile 3D Graphics - Advanced Features of M3G2.0 Including User Shaders

Presented By: ARM
Room: 203

Session Difficulty:

Convergence of Portable Gadgets: Whoever Loses - Consumer Wins!

Presented By: SPIRIT DSP
Room: 204

Session Difficulty:

Interfacing ARM MCU's with FPGAs

Presented By: Atmel
Room: 209

Session Difficulty:

Energy Aware Multicore Processing with ARM Cortex-A9 MPCore

Presented By: Synopsys
Room: 210

Session Difficulty:

Code Debug for Multi and Single Core DSM Simulations

Presented By: Mentor Graphics
Room: 201

Session Difficulty:

Developing Traditional ARM-based Systems on FPGA

Presented By: ARM
Room: 206

Session Difficulty:

Advanced Compiler Optimizations for the Cortex Family

Presented By: Green Hills Software
Room: 207

Session Difficulty:

Design Issues of Embedded Flash-based File Systems

Presented By: Micrium and IAR Systems
Room: 212

Session Difficulty:

Optimizing Software to Take Advantage of ARM(R) Processors

Presented By: ARM
Room: BR J

Session Difficulty:

Hands on Technical Seminar Featuring the Stellaris Family of ARM Cortex-M3 based Microcontrollers

Presented By: Luminary Micro
Room: 211

Session Difficulty:

Designing Deeply Embedded ARM9 based Low Power Microcontrollers

Presented By: NXP Semiconductor
Room: 208

Session Difficulty:

 4:00 -  4:45

New Features in M3G 2.0 Core Block

Presented By: ARM
Room: 203

Session Difficulty:

Software Design Choices for Multimedia-Enabled Embedded Systems

Presented By: QNX Software Systems
Room: 204

Session Difficulty:

 

Revealing the Low Power Techniques You Should use With ARM Cortex Processors

Presented By: Cadence Design Systems
Room: 210

Session Difficulty:

Ensuring Race Free Applications When Migrating to ARM MPCore Technology

Presented By: Coverity
Room: 201

Session Difficulty:

Accelerating DSP Algorithms: FPGAs vs Customizable MCUs

Presented By: Atmel
Room: 206

Session Difficulty:

The ZigBee Tour

Presented By: Micrium and IAR Systems
Room: 212

Session Difficulty:

Enabling Embedded Systems to Access Internet Resource

Presented By: NXP Semiconductor
Room: 208

Session Difficulty:

 5:00 -  5:45

Application Intelligent Graphics Drivers

Presented By: ARM
Room: 203

Session Difficulty:

Effective System Design Considerations

Presented By: ARM
Room: 204

Session Difficulty:

Debugging Hard Real-time Applications with Cortex-M3's Serial Wire Debug

Presented By: Code Red Technologies
Room: 209

Session Difficulty:

PJ4-MP: Efficient Multi-core Solution

Presented By: Marvell
Room: 210

Session Difficulty:

SMP Linux Debugging – Experiences. Challenges. Solutions.

Presented By: pls Development Tools. TU Dresden
Room: 201

Session Difficulty:

Utilizing Tools to Effectively Code for the Architectural Features of an ARM Platform

Presented By: ARM
Room: 207

Session Difficulty:

Resource Requirements of Embedded Systems Running TCP/IP stacks

Presented By: Micrium and IAR Systems
Room: 212

Session Difficulty:

Introduction to USB

Presented By: NXP Semiconductor
Room: 208

Session Difficulty:

4:00 Exhibits Close

Day 3 - Thursday, October 9, 2008

 8:00 Registration Opens
 9:00 -  4:45 Conference Hours
  Memory Design Multimedia Implementations Security Low Power Design ESL Design Windows Development Software Development Independent Workshops
 9:00 -  9:45

Memory Architectures for High Definition Consumer Devices

Presented By: Rambus Inc.
Room: 203

Session Difficulty:

Coming Home to the ARM1176JZ-S

Presented By: ARM
Room: 204

Session Difficulty:

Meeting the Requirements of the OMTP TR1 Specification with TrustZone

Presented By: ARM
Room: 209

Session Difficulty:

Delivering Ultra Low Power Solutions on the ARM Cortex-M3

Presented By: Doulos & Synopsys
Room: 210

Session Difficulty:

How to Accelerate Software Development with ARM Fast System Models

Presented By: ARM
Room: 201

Session Difficulty:

Windows Embedded Compact Debugging with Platform Builder 6

Presented By: Microsoft
Room: 206

Session Difficulty:

Classifying Code Based on Statistical Information Obtained from an ARM ISS plug-in

Presented By: Dolby Laboratories
Room: 207

Session Difficulty:

Motor Control using LPC292x (ARM968)

Presented By: NXP Semiconductor
Room: 208

Session Difficulty:

10:00 - 10:45

Benchmarking Dynamic Memory Controllers

Presented By: ARM
Room: 203

Session Difficulty:

CORTEX-A8 based High Definition Media Engine

Presented By: Ittiam
Room: 204

Session Difficulty:

Mobile Financial Services Enabled by TrustZone

Presented By: ARM
Room: 209

Session Difficulty:

Accelerating Software Development for Heterogeneous Cortex Based Devices

Presented By: CoWare
Room: 201

Session Difficulty:

Choosing Windows Embedded CE for Embedded Open Platforms

Presented By: Texas Instruments
Room: 206

Session Difficulty:

Optimizing Software using ARM Tools – Profile Driven Compilation

Presented By: ARM
Room: 207

Session Difficulty:

Using NXP's Free WinCE 6.0 Port with the New ARM926-EJ-based NXP LPC3250

Presented By: NXP Semiconductor
Room: 208

Session Difficulty:

11:00 - 11:45

Boosting your ARM CPU Performances with Level 2 Cache Controllers

Presented By: ARM
Room: 203

Session Difficulty:

Transforming Sequential Multimedia Codecs to Exploit MPCore Systems

Presented By: CriticalBlue
Room: 204

Session Difficulty:

Protecting ARM-based Embedded Systems from Counterfeiting and Illegal Cloning

Presented By: Atmel
Room: 209

Session Difficulty:

SoC Power Management Design and Verification

Presented By: Mimasic and Synopsys
Room: 210

Session Difficulty:

Verification & Debug of Embedded Software on Heterogeneous Multicore SoCs

Presented By: Imperas
Room: 201

Session Difficulty:

Windows CE 6.0 R2 Development on ARM

Presented By: Adeneo
Room: 206

Session Difficulty:

Introduction to Graphics and LCD Technologies

Presented By: NXP Semiconductor
Room: 208

Session Difficulty:

 11:45 -  12:45 Lunch Served - Second Level Lobby
  Memory Design Multimedia Implementations Multicore Low Power Design ESL Design Chip Verification Software Development Independent Workshops
 1:00 -  1:45

Next Generation Low-Power Memories for Mobile and Embedded Designs

Presented By: Denali Software
Room: 203

Session Difficulty:

Enabling Next Generation Video on ARM Processors

Presented By: On2 Technologies
Room: 204

Session Difficulty:

Software Optimization Techniques for Multicore Processors

Presented By: QNX Software Systems
Room: 209

Session Difficulty:

Optimizing the Performance of a Low Power ARM Cortex-A9

Presented By: Cadence Design Systems
Room: 210

Session Difficulty:

ARM and DSP Based Multicore Virtual Platform Development

Presented By: Wipro Technologies and Texas Instruments
Room: 201

Session Difficulty:

Decrease Your Risks and Cost by Adopting a Single Solution for Architecture and Verification of AXI based SoC

Presented By: ARM
Room: 206

Session Difficulty:

Configuring the ARM MMU with Confidence

Presented By: Quadros Systems
Room: 207

Session Difficulty:

Using NXP's Free WinCE 6.0 Port with the New ARM926-EJ-based NXP LPC3250

Presented By: NXP Semiconductor
Room: 208

Session Difficulty:

 2:00 -  2:45

Addressing System Challenges For Next Generation

Presented By: ARM
Room: 203

Session Difficulty:

Multimedia Codec Optimization for Neon/Cortex

Presented By: VisualOn
Room: 204

Session Difficulty:

Power and Performance Management for a SMP based System-on-a-Chip

Presented By: Texas Instruments
Room: 209

Session Difficulty:

Advanced Techniques for Implementing Cortex-M3 based Ultra-low Power Designs

Presented By: Magma Design Automation
Room: 210

Session Difficulty:

ARM DSM Based Virtual Platform – an Alternate Approach for CA Platforms

Presented By: Wipro Technologies
Room: 201

Session Difficulty:

Automated AMBA Compliance Verification with OVM: Methodology and Best Practices for Achieving Predictable Closure

Presented By: Cadence Design Systems
Room: 206

Session Difficulty:

User Interface Development for ARM-based Systems

Presented By: Mentor Graphics
Room: 207

Session Difficulty:

Application Development using .Net Micro Framework and the NXP LPC2000 Family

Presented By: NXP Semiconductor
Room: 208

Session Difficulty:

 3:00 -  3:45

Achieving High-memory Bandwidth for Cortex Family-based High-quality, High-definition (HQHD) Video SoCs using Multiple DRAM Channels

Presented By: Sonics
Room: 203

Session Difficulty:

Parallel Video Decoding on ARM11 MPCore Based Systems

Presented By: NEC Europe
Room: 204

Session Difficulty:

Scaling IPsec to Gbps Bandwidth through Hardware Acceleration on the Cortex A9 ACP

Presented By: Elliptic Semiconductor, Inc.
Room: 209

Session Difficulty:

Ulterior Collaboration Tape-out Project With Advance Leakage Control Mechanism

Presented By: Cadence Design Systems
Room: 210

Session Difficulty:

Traffic Generation and ESL Performance Analysis for ARM based Platform Architecture Design.

Presented By: CoWare
Room: 201

Session Difficulty:

Functional Verification on AXI-to-AHB Bridge Using an Optimized Multi-Tool Flow

Presented By: Mentor Graphics
Room: 206

Session Difficulty:

UEFI on ARM

Presented By: ARM
Room: 207

Session Difficulty:

Introduction to Graphics and LCD Technologies

Presented By: NXP Semiconductor
Room: 208

Session Difficulty:

 4:00 -  4:45

Fault Tolerant Memory Systems

Presented By: ARM
Room: 203

Session Difficulty:

Assessing ARM Cortex-R4 and ARM Cortex-A8 Signal and Media Processing Performance

Presented By: BDTI
Room: 204

Session Difficulty:

Boosting System Performance through the Cortex-A9 Accelerator Coherency Port (ACP)

Presented By: ARM
Room: 209

Session Difficulty:

PJ4: Ultra low power design techniques

Presented By: Marvell
Room:

Session Difficulty:

 

SoC Verification Methodology Comprised of Directed, Constrained Random, and HW-SW Co-Verification

Presented By: HCL Technologies Ltd. Noida
Room: 206

Session Difficulty:

Software Considerations for Scalable ARM Processor-based Embedded Design

Presented By: Wind River
Room: 207

Session Difficulty:

Micrium’s Embedded Middleware for LPC-based processors

Presented By: NXP Semiconductor
Room: 208

Session Difficulty: