Curb security breach in embedded systems
|
2005-09-01 |
| Well-protected embedded systems must have security measures designed-in from the outset, starting with processor or CPU core specification |
|
Use pipelining in multi-core LabView
|
2008-11-19 |
| Here's how to use pipelining to speed up inherently serial tasks when running LabView on a multi-core CPU |
|
Multi-threaded design tackles SoC performance bottlenecks (1)
|
2006-12-22 |
| Multi-threading processor core tackles both the CPU efficiency and the bus latency bottlenecks in driver-assistance/vision/navigation system SoC design |
|
Considerations in memory system design
|
2009-04-16 |
| Read about the the latest technologies and techniques to fit more memory onto smaller motherboards. |
|
| Evolution of portable gaming, Part 1
|
2009-03-02 |
| Here's a timeline illustrating how far the portable gaming industry has advanced in 20-odd years. |
|
| OCP's role in multi-core designs
|
2008-11-19 |
| Learn about the Open Core Protocol that is expected to address today's multi-core problems |
|
Virtualisation for embedded multi-processor apps
|
2008-12-03 |
| A virtual machine manager creates the illusion of a hardware platform for hosting an entire OS and its apps. |
|
Software-defined silicon: The next step in hardware design
|
2008-04-15 |
| Moving to a world where systems are constructed using software images running on vanilla silicon is feasible. |
|
The challenges of multi-core technology
|
2010-03-18 |
| Multicore is here to stay, and the software community is being forced to do something about it. The challenges of concurrent programming are proposed to be addressed by functional programming languages/hybrids, and tools like CUDA, RapidMind, openMP that allow developers to refactor code. |
|
Optimise software for multi-core processors
|
2008-11-03 |
| The new challenge for developers is to create parallel software that can use multiple processor cores simultaneously. |
|
| High Availability Design For Embedded Systems
|
2001-04-03 |
| In the post-PC era, the role of smart devices is expanding every |
|
Understanding the common tools for Linux-based systems (Part 1)
|
2009-11-13 |
| Developers who want to use the Linux OS are presented with a dilemma. Here's a summary of some of the performance tools available to Linux developers. |
|
Use OpenMP for programming in multi-core apps
|
2007-08-15 |
| This article introduces the OpenMP API as a way to write code for highly parallel multi-core and multi-threaded designs |
|
| SuperHyway provides SoC backbone
|
2000-12-01 |
| Recent technology improvements have made it cost-effective to integrate components previously connected on a PCB onto a single piece of silicon. These so-called system-on-a-chip (SoC) devices generally comprise most of the blocks commonly found on a computer motherboard plus some application-specific intellectual property (IP). This means design issues that were formerly the province of systems designers are now within the realm of the chip architect. As a result, interconnection schemes common at the system and network level, such as packet switching, must now be considered at the SoC level. |
|
| Grasping Android's IPC mechanism
|
2009-06-17 |
| Know the IPC mechanism used by Android to communicate between the main processor and the other processor cores. |
|