FREE Subscription to Dr. Dobb’s Digest: Same Great Content, New Digital Edition
Site Archive (Complete)
High Performance Computing FORUM | NEWSLETTERS


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
Multicore Performance in a Single-core Design Using Multi-threaded Virtual Multiprocessors: Part 2
The details on the new instruction extensions added to the MIPS32 basic instruction set that make possible the efficient operation of the Virtual Processing Element in single and multicore 34k SoC applications.
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, Theory: Part 3
Part III of this multi-part series excerpted from 'Network Virtualization' covers Virtual and Logical Routers.
November 23, 2006
Virtualization Technologies Primer, Theory: Part 2
Part II of this multi-part series excerpted from 'Network Virtualization' covers Layer 3: Virtual routing and forwarding (VRF).
November 22, 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
Multi-core Performance In Single-Core Using Multi-threaded Virtual Multiprocessors: Part 1
In Part 1, the authors describe the basics of multi-threading and virtual multiprocessing and how the MIPS MT and Application Specific Instruction Extensions approach is similar to and different from traditional multithreading approaches.
November 20, 2006
Rootkits, Polymorphics Turn Threats Tougher In 2006
Rootkit technologies cloak malware to evade detection, and when malicious code is spotted, make it harder to completely eradicate it from the infected system.
November 17, 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
Cluster Computing: Leaps, Bounds, and Bottlenecks
From where James Reinders sits, cluster computing is growing by leaps and bounds, but there are still bottlenecks for developers. (MP3)
November 8, 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
Processing Vista: Is Your CPU Up To The Task?
Vista's coming, and will probably cause a big change in your computing real estate. The question is: Will this include a new processor?
November 7, 2006
Can Integrated Security Catch A Thief, Or A Terrorist?
IBM, Cisco, and other vendors are introducing systems that combine digital and physical security in an effort to provide a more comprehensive system that is easier for businesses to use.
November 7, 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
Optimizing Open-Source Software for Intel Architectures
Aggressive compiler optimization is the first step for improving performance.
November 1, 2006
Embedded Multicore Needs Communications Standards
Multicore systems are popular but problematic. The authors describe the problem with communications APIs and what the Multicore Association is doing about it.
November 1, 2006


High Performance Computing Archive
2009 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2008 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2007 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2006 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2005 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2004 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2003 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2002 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2001 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2000 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec




MICROSITES
FEATURED TOPIC

ADDITIONAL TOPICS

INFO-LINK