Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network

  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
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