Choosing The Next Generation Apps Processor
AMBA4 ACE for Heterogeneous multi-processing SoCs
AMBA 4 ACE is a flexible and powerful extension to AMBA 4 AXI enabling the creation of energy and performance-optimized SoCs consisting of a heterogeneous mix of CPUs and accelerators. AMBA 4 ACE is designed to keep data on-chip wherever possible, minimizing the power and performance impact of off-chip memory access; and simplifies software development, speeding time to market. ACE adds extensions for coherent transactions, cache maintenance transactions, barrier transactions, and distributed virtual memory (DVM) transactions. ACE has been in development for more than 4 years and has benefited from input from over 30 reviewing companies worldwide and makes its market debut in the ARM Cortex-A15 processor core.
Processor Optimization Packs, enabling the fastest design closure of your ARM Cortex Processor
The ARM Artisan Processor Optimisation Packs (POP) for ARM Cortex cores incorporate Physical IP and knowledge transfer deliverables. This presentation discusses the POP product availability and the knowledge transfer deliverables based on ARM margined benchmarks. It will also include case studies where ARM has accelerated exploration to enable the rapid sign off at 1GHz+ through ARM's Active Assist support products.
Introduction to ARM Cortex-A Hard Macros
This talk provides an insight on ARM hard macro roadmap, focussing on the rationale behind developing these products, and the various benefits Hard Macros bring to silicon vendors keen to effectively exploit the industry leading feature sets of the Cortex-A series cores. We will then go on to explore the technical details and features for the latest Cortex-A Hard Macros.
Tech Council Paper Presentation
The ARM NEON SIMD engine gives a significant performance boost to complex video codecs, but coding in assembly or intrinsics reduces the portability of your application. The ARM Compiler solves this problem by auto-generating NEON code from standard C/C++ sources. This session discusses how to get the maximum benefit from NEON using the ARM Compiler in Development Studio 5 (DS-5).
Professional Debug Solutions for Linux on ARM
The Linux Operating System (OS) is the most commonly run OS on ARM based platforms. As an open source technology, many new users have great difficulty getting started, and using the various tools available to them. This talk will provide an introduction to the various different tools available for all stages of such a development from both the Open Source and commercial vendors. This presentation will give an overview of the various tools available for Linux (and Android) developers, both from the Open Source Community and from Commercial Vendors.
Developing Software for Multicore ARM Systems
Mutlicore processors are now a reality, and present in an ever growing number of products. This talk will look at how multicore ARM processors are being used in mobile devices. Touching opon operating system support and how applications benefit from multicore designs, the talk will also examine how multicore impacts on other ARM technologies, such as TrustZone.
Cortex-A for Android
At the Google I/O conference this past spring, Google announced an astonishing 100,000,000 activations of its Android operating system. As the architecture for all those devices, ARM has played an important role in enabling the core technologies behind Android, and continues to accelerate software investment in enabling the platform and the application ecosystem for the future.
Tech Council Paper Presentation
How 'hard' can real-time be (using Cortex-R processors)
This talk will describe the recently released Cortex-R5 and Cortex-R7 high-performance real-time processor cores. Technical features that enable ARM-powered deeply embedded systems to respond rapidly and reliably to critical real-time events will be described in some detail. Differentiated architectural capabilities make these processors the correct choice for partners charged with delivering next-generation products for 4G mobile baseband, high-capacity storage and dependable control systems for automotive, industrial or similar applications.
Cortex-A5 is a low-footprint ARMv7 applications processor designed within a very small power envelope, similar to ARM926TM in power profile, but approaching the performance of recent Cortex-A8 platforms. It is able run all the ARMv7 software and support high-level operating systems like Linux and Android as well as applications designed for other Cortex platforms. Cortex-A5 is also a multi-core processor, which brings another level of performance and power management scalability. The actual power profile of Cortex-A5 depends heavily on the design choices around power management. This paper explores power management approaches including Dynamic Voltage and Frequency Scaling (DVFS), run-fast-then-shutdown, and core power domain shutdown to examine which approaches bring the best total power savings under various scenarios. The paper will also look at implementation choices such as LVt vs. RVt with an eye towards an optimal leakage trade-off in 40nm and 65nm. Two applications are explored with respect to power management: a low-cost single-board computer and an entry-level smart phone.
Building Cortex-M Multi-Core Systems
The Internet of Things combines microelectronics and wireless connectivity across a broad spectrum of applications ranging from smart energy and power management to automotive control systems and medical device technology. This is driving wide adoption of ARM Cortex-M processors throughout the electronics industry in both off-the-shelf microcontrollers and custom System-on-Chip formats. This talk will examine some use cases and characteristics of Cortex-M processors which make them so highly suited to these various applications. Different examples will illustrate the feature set and performance of the processors in the Cortex-M family.
Graphics is going into “anything that has a screen”, mobile computing, handsets, navigation, Set Top Box, DTV, tablet computers and many many more devices and systems. This requirement is imposing a wide range of requirements on the GPU used in any SoC to deliver 3D graphics performance on an embedded systems budget. The designers of these 21st century SoCs need to provide the hardware platform for Open standard software APIs that will enable easy application portability and ensure device manufacturers and content developers can deliver the highest quality, cutting-edge multimedia solutions across the broadest range of consumer products. This talk will give a technical overview of the ARM Mali product range of GPUs from entry level to the latest leading edge fourth-generation of Mali embedded graphics IP.
Tech Council Paper Presentation