Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Exploiting Superword Level Parallelism with Multimedia Instruction Sets
 

Summary: Exploiting Superword Level Parallelism
with Multimedia Instruction Sets
Samuel Larsen and Saman Amarasinghe
MIT Laboratory for Computer Science
Cambridge, MA 02139
{slarsen,saman}@lcs.mit.edu
Abstract
Increasing focus on multimedia applications has prompted
the addition of multimedia extensions to most existing gen-
eral purpose microprocessors. This added functionality
comes primarily with the addition of short SIMD instruc-
tions. Unfortunately, access to these instructions is limited
to in-line assembly and library calls. Generally, it has been
assumed that vector compilers provide the most promis-
ing means of exploiting multimedia instructions. Although
vectorization technology is well understood, it is inherently
complex and fragile. In addition, it is incapable of locating
SIMD-style parallelism within a basic block.
In this paper we introduce the concept of Superword
Level Parallelism (SLP), a novel way of viewing parallelism

  

Source: Amarasinghe, Saman - Computer Science and Artificial Intelligence Laboratory & Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology (MIT)

 

Collections: Computer Technologies and Information Sciences