Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!usc!apple!amdcad!mozart.amd.com!proton!tim From: tim@proton.amd.com (Tim Olson) Newsgroups: comp.arch Subject: Re: loop unrolling (was:Re: Register Count) Message-ID: <1991Jan23.154727.26972@mozart.amd.com> Date: 23 Jan 91 15:47:27 GMT References: <48303@apple.Apple.COM> Sender: usenet@mozart.amd.com (Usenet News) Reply-To: tim@amd.com (Tim Olson) Organization: Advanced Micro Devices, Austin, TX Lines: 18 In article pcg@cs.aber.ac.uk (Piercarlo Grandi) writes: | I can only say that it is hard for me to imagine, not being an hardware | designer, relevant cases where the register file is not in the critical | path or does not influence it. I'd like the opinion of someone who has | dealt firsthand with this kind of issue. I think that if there are | relevant cases, they could teach us something. Register file access is not on the most critical path in the Am29000 (and we have 192 3-ported registers!). Usually cache lookups and TLB matching tend to be more critical, because they involve an immediate comparison of tags after the access, and the arrays are usually larger than register file arrays. -- -- Tim Olson Advanced Micro Devices (tim@amd.com)