Re: How many vector registers are useful?

shubu@cs.wisc.edu (Shubhendu S. Mukherjee)
Sat, 30 Jan 1993 00:22:10 GMT

          From comp.compilers

Related articles
[2 earlier articles]
Re: How many vector registers are useful? pmontgom@math.orst.edu (1993-01-26)
Re: How many vector registers are useful? jlg@cochiti.lanl.gov (1993-01-26)
Re: How many vector registers are useful? hyatt@cis.uab.edu (1993-01-27)
Re: How many vector registers are useful? jrbd@craycos.com (1993-01-27)
Re: How many vector registers are useful? hrubin@pop.stat.purdue.edu (1993-01-28)
Re: How many vector registers are useful? sanjay@equalizer.cray.com (1993-01-29)
Re: How many vector registers are useful? shubu@cs.wisc.edu (1993-01-30)
Re: How many vector registers are useful? kurz@math.uni-frankfurt.de (1993-02-01)
| List of all articles for this month |

Newsgroups: comp.sys.super,comp.arch,comp.compilers
From: shubu@cs.wisc.edu (Shubhendu S. Mukherjee)
Keywords: vector
Organization: Univ. of Wisconsin @ Madison, CS Dept.
References: 93-01-174 93-01-201
Date: Sat, 30 Jan 1993 00:22:10 GMT



jlg@cochiti.lanl.gov (J. Giles) writes:
>Vectors and scalars are not really all that different. Unless you have
>overlap between the vectors they really behave just like large scalars.


hyatt@cis.uab.edu (Robert Hyatt) writes:
> Same holds true for vectors. You don't necessarily have to have high
> reuse to win, just enough registers to keep data flowing (a) from memory
> (b) to memory and (c) between functional units....


This is the THE bottom line. So you are actually talking about high-speed
load and store buffers and intermediate registers for chaining as in Cray.


However, codes like blocked matrix multiplication could potentially make
effective use of vector registers.


-Shubu
--
Shubhendu Sekhar Mukherjee University of Wisconsin @ Madison, C.Sc.
Net:shubu@cs.{wisc,utexas}.edu [W]:(608) 262-6607 [H]:(608) 255-6322
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.