The Cell Broadband Engine is a high performance multicore processor with superb performance on certain types of problems. However, it does not perform as well running other algorithms, particularly those with heavy branching. The Intel Xeon processor is a high performance superscalar processor. It utilizes a high clock speed and deep pipelines to help it achieve superior performance. But deep pipelines can perform poorly with frequent memory accesses. This paper is a study and attempt at quantifying the types of programmatic structures that are more suitable to a particular architecture. It focuses on the issues of pipelines, memory access and branching on these two microprocessor architectures
Parallel programming has become vital for the success of commercial applications since Moore’s Law w...
The effects of a realistic memory system have not received much attention in recent decades. Often, ...
New radar applications need to perform complex algorithms and process a large quantity of data to ge...
Pipelining the functional units and memory interface of processors can result in shorter cycle times...
This thesis is concerned with research into techniques for tolerating the defects which inevitably o...
This research is concerned with distributed parallel processing and how a computer cluster/network m...
Gallium Arsenide (GaAs) circuits have long been known for their speed. They are now being considered...
While microprocessors have doubled their speed every 18 months, performance improvement of memory sy...
Modern GPUs are complex, massively multi-threaded, and high-performance. Programmers naturally gravi...
Application-driven processor designs are becoming increasingly feasible. Today, advances in field-pr...
Concurrent systems are used in applications where multiple processors are needed to complete tasks w...
ABSTRACT Analyzing General-Purpose Computing Performance on GPU Graphic Processing Unit (GPU) has be...
Advances in next generation sequencing technologies have allowed short reads to be generated at an i...
The virtualization of IT infrastructure enables the consolidation and pooling of IT resources so tha...
This dissertation develops analytical models to provide insight into various design issues associate...
Parallel programming has become vital for the success of commercial applications since Moore’s Law w...
The effects of a realistic memory system have not received much attention in recent decades. Often, ...
New radar applications need to perform complex algorithms and process a large quantity of data to ge...
Pipelining the functional units and memory interface of processors can result in shorter cycle times...
This thesis is concerned with research into techniques for tolerating the defects which inevitably o...
This research is concerned with distributed parallel processing and how a computer cluster/network m...
Gallium Arsenide (GaAs) circuits have long been known for their speed. They are now being considered...
While microprocessors have doubled their speed every 18 months, performance improvement of memory sy...
Modern GPUs are complex, massively multi-threaded, and high-performance. Programmers naturally gravi...
Application-driven processor designs are becoming increasingly feasible. Today, advances in field-pr...
Concurrent systems are used in applications where multiple processors are needed to complete tasks w...
ABSTRACT Analyzing General-Purpose Computing Performance on GPU Graphic Processing Unit (GPU) has be...
Advances in next generation sequencing technologies have allowed short reads to be generated at an i...
The virtualization of IT infrastructure enables the consolidation and pooling of IT resources so tha...
This dissertation develops analytical models to provide insight into various design issues associate...
Parallel programming has become vital for the success of commercial applications since Moore’s Law w...
The effects of a realistic memory system have not received much attention in recent decades. Often, ...
New radar applications need to perform complex algorithms and process a large quantity of data to ge...