2006
*Achieving multicore performance in a single core SoC design using a multi-threaded virtual multiprocessor: Part 2
*Achieving multicore performance in a single core SoC using a multi-threaded virtual multiprocessor: Part 1
*Embedded multicore needs communications standards
*Development and Optimization Techniques for Multicore Processors
*Effective use of RTOS programming concepts for advanced multithreaded architectures
*Leveraging multi-core processors with graphical system design tools
*Multicore solutions proliferating
*Multicore: Sell it simple
*Needed-clear thinking about multithreading and multi-core
*Using a multicore RTOS for DSP applications
*Programming heterogeneous multiprocessors
*When GHz don't add up
*Design and verification strategies for complex systems
*Providing more JTAG debug visibility into multicore System on Chip MCUs
*Why not outsource the interconnect?
*Programming the Cell Broadband Engine
*A glimpse inside the Cell processor
*Taming the Hydra
*Tackling memory allocation in multicore and multithreaded applications
*21st century multiprocessor design: Part 1
*Tutorial:How to analyze your multiprocessing options Part 2 - Best Practice
*Low-power, dual-ports for inter-processor communications in next-generation handsets
*Tutorial:How to analyze your multiprocessing options " Part 1
*Multithreaded Programming Quickstart
*Convergent processors solve development challenges
*The Eclipse Device Software Development Platform Target Management
*Software performance considerations when using cache
*SoC processor is set for the big picture
*Advanced Processor Features and Why You Should Care Part 2
*Designing with an embedded soft-core processor
*Advanced Processor Features and Why You Should Care Part 1
*Making the Most of Multi-Core Processors Part 2
*Debugging real-time multiprocessor systems Part 1
*Common programming models for use on a dual-core processor
*Software Design Issues for Multi-core/Multiprocessor Systems
*Making the Most of Multi-Core Processors: Part 1
*Debugging real-time multiprocessor systems: Part 2
*Debugging real-time multiprocessor systems: Part 1
*Common programming models for use on a dual-core processor
*LINX: an open source IPC for distributed multicore embedded designs
*Applying distributed system concepts to embedded multiprocessor designs Part 3
*Using softcore-based FPGAs to balance hardware-software needs in a multicore design
*Putting Multicore Processing in Context Part 2
*Virtual system prototypes ease embedded multicore design
*Simulating and debugging multicore behavior
*Applying distributed system concepts to embedded multiprocessor designs: Part 2
*Applying distributed system concepts to embedded multiprocessor designs: Part 1
*Dealing with the design challenges of multicore embedded systems
*Using dual port interconnect to resolve multiprocessor system bottlenecks
*Putting multicore processing in context: Part One
2005
*Using software synthesis for multiprocessor OS and software development
*Developing DSP code on converged hybrid DSP/RISC cores
*How to make your asymmetric multiprocessor design OS and CPU independent
*How to adapt traditional RTOSes to symmetric multiprocessing
*Thread versus task management in a dual mode DSP/RISC RTOS environment
*Simplify your multiprocessor-based network design with multicore FPGAs
*What Amdahl's Law can tell us about multicores and multiprocessing
*Using an asymmetric multiprocessor model to build hybrid multicore designs
*Using system services for real time embedded multimedia applications
*Choosing the right multiprocessor development tools
* Use virtual prototypes to model multiprocessor system power needs
*Designing supersystems-on-chip(SSoC)
*Extreme partitioning
*Multiprocessor design for SoCs
*Getting the most from multiprocessor SoC design
*Subtract software costs by adding CPUs