Programming High-Performance DSPs: Part 3
This third of a three-part series shows how you can help the compiler produce faster code. It explains the drawbacks of software pipelining. It also explains how to optimize for minimum power consumption.
November 30, 2006
Programming High-Performance DSPs: Part 2
This second of a three-part series explains how to optimize code for high-performance DSPs, with a focus on loop unrolling and software pipelining. It shows how to minimize loop overhead, and how to keep a DSP's execution units busy.
November 29, 2006
Programming High-Performance DSPs: Part 1
This first of a three-part series explains the features of high-performance DSPs, with a focus on VLIW pipelines and multi-level memory architectures. It shows how to write code for these advanced architectures. It also introduces Direct Memory Access (DMA), and explains how to use it.
November 27, 2006
A Virtualization Technologies Primer, Theory: Part 4
Part IV of this multi-part series excerpted from 'Network Virtualization,' published by Cisco Press, takes you back to layer 2 again, to virtual switched interfaces (VFIs) and virtual firewall contexts.
November 24, 2006
A Virtualization Technologies Primer: Part 1
The excerpt is from Chapter 4: A Virtualization Technologies Primer: Theory from Network Virtualization published by Cisco Press. The chapter covers the technology used to build virtualized networks.
November 21, 2006
Robot, Heal Thyself
Scientist have developed a robot that is not only self aware and 'curious', but it can take action to overcome handicaps or impediments in its environment.
November 20, 2006
Teardown: Sony Taking a Bath on Each PS3
Sony is taking a considerable loss of more than $240 per unit on each PlayStation 3 video gaming console, according to a "teardown" analysis conducted by market research firm iSuppli.
November 16, 2006
Multicore Meets Virtualization
Mike Grandinetti examines the intersection where multicore processors and virtualization technology meet, and he explains what this means when creating and managing complex concurrent systems.
November 15, 2006
Enhancing Manufacturing with Robots
Materials handling and mold making for the auto industry are complex tasks that can see significant efficiency improvements when robots are deployed.
November 10, 2006
TCP Examined: Offloading, Uploading, Onloading or Unloading: Part III
Given increases in bandwidth requirements in servers driven by multi-core CPUs, virtualization, and convergence of storage networking over the same I/O pipe, TCP has faced recent turmoil. Part III , the final in the series, contains the solutions you'll need.
November 8, 2006
Optimizing Compilers and Embedded DSP Software
Understanding the DSP architecture, the compiler, and the algorithms can help you speed up applications by an order of magnitude. This article summarizes techniques that can improve performance in terms of cycle count, memory use, and power consumption.
November 7, 2006
TCP Examined: Offloading, Uploading, Onloading or Unloading: Part II
Given increases in bandwidth requirements in servers driven by multi-core CPUs, virtualization, and convergence of storage networking over the same I/O pipe, TCP has faced recent turmoil. Here are a variety of approaches to solving I/O performance scaling issues.
November 7, 2006
TCP Examined: Offloading, Uploading, Onloading or Unloading: Part I
Given increases in bandwidth requirements in servers driven by multi-core CPUs, virtualization, and convergence of storage networking over the same I/O pipe, TCP has faced recent turmoil. Here are TCP basics. Stay tuned for a variety of approaches to solving I/O performance scaling issues.
November 6, 2006
High Performance Computing Archive
|
 |
|
|
|
MICROSITES
FEATURED TOPIC
ADDITIONAL TOPICS
|
|
|
|
|
|
|
|
| |
|
|