Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
INTERNATIONAL COMPUTER SCIENCE INSTITUTE I1947 Center St. Suite 600 Berkeley, California 94704-1198 510 643-9153 FAX 510 643-7684
 

Summary: INTERNATIONAL COMPUTER SCIENCE INSTITUTE
I1947 Center St. Suite 600 Berkeley, California 94704-1198 510 643-9153 FAX 510 643-7684
The PHiPAC v1.0 Matrix-Multiply
Distribution.
Jeff Bilmes, Krste Asanovi´cy, Chee-Whye Chinz, Jim Demmelx
fbilmes,krste,cheewhye,demmelg@cs.berkeley.edu
CS Division, University of California at Berkeley
Berkeley CA, 94720
International Computer Science Institute
Berkeley CA, 94704
TR-98-35
October 1998
Abstract
Modern microprocessors can achieve high performance on linear algebra kernels but this cur-
rently requires extensive machine-specific hand tuning. We have developed a methodology whereby
near-peak performance on a wide range of systems can be achieved automatically for such routines.
First, by analyzing current machines and C compilers, we've developed guidelines for writing
Portable, High-Performance, ANSI C (PHiPAC, pronounced "fee-pack"). Second, rather than
code by hand, we produce parameterized code generators. Third, we write search scripts that find
the best parameters for a given system. We report on a BLAS GEMM compatible multi-level

  

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

 

Collections: Computer Technologies and Information Sciences