Article View: comp.arch
Article #10820Re: Superscalar vs. multiple CPUs ?
From: Jason W Solinsky
Date: Wed, 23 Dec 1992 16:46
Date: Wed, 23 Dec 1992 16:46
23 lines
1993 bytes
1993 bytes
In article <PCG.92Dec23144916@decb.aber.ac.uk>, pcg@aber.ac.uk (Piercarlo Grandi) writes: |> On a micro level, I am skeptical; there are clearly stretches of code |> that can be micro parallelized, even vectorized (flow analysis has been |> vectorized in some Cray compilers, as it is about sweeping boolean |> matrixes), but overall the processing mustr be sequential. It also |> depends on the language; for example in C it is conceivable that every |> function in a source file be compiled in parallel. But this I would |> regard as macro level parallelism. We seem to be saying the same things only you keep on talking about macro-level parallelism as though it would be difficult to exploit, and I feel that the existence of macro-level parallelism justifies increased superscalarity. It is my contention that as processors continue to get more and more hyperscalar, they will be increasingly able to exploit macro-level parallelism without the help of smart compilers (which will, no doubt continue to improve.) In a hyperscalar chip it will be necessary to implement tagging and/or scoreboarding protocols to control resource allocation and make sure that none of the data gets mixed up. Once this overhead is paid, the protocols can be altered to find macro level parallelism on their own with very little additional cost in either performance or area. Jason W. Solinsky
Technical Details
Message-ID:
<1992Dec23.164617.8055@athena.mit.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!think.com!enterpoop.mit.edu!bloom-picayune.mit.edu!athena.mit.edu!solmanReferences:
<1992Dec7.012026.11482@athena.mit.edu> <PCG.92Dec11162630@aberdb.aber.ac.uk> <PCG.92Dec23144916@decb.aber.ac.uk>Show Full Headers
Complete Article Headers
Newsgroups: comp.arch,comp.sys.intel Path: arc1-ca.pugleaf.net!sparky!uunet!think.com!enterpoop.mit.edu!bloom-picayune.mit.edu!athena.mit.edu!solman From: solman@athena.mit.edu (Jason W Solinsky) Subject: Re: Superscalar vs. multiple CPUs ? Message-ID: <1992Dec23.164617.8055@athena.mit.edu> Sender: news@athena.mit.edu (News system) Nntp-Posting-Host: m37-318-11.mit.edu Organization: Massachusetts Institute of Technology References: <1992Dec7.012026.11482@athena.mit.edu> <PCG.92Dec11162630@aberdb.aber.ac.uk> <PCG.92Dec23144916@decb.aber.ac.uk> Date: Wed, 23 Dec 1992 16:46:17 GMT Lines: 23