| Deutsch English Français Italiano |
|
<vj55g7$1m45$1@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Marcus <m.delete@this.bitsnbites.eu> Newsgroups: comp.arch Subject: What do we call non-pipelined designs? Date: Sun, 8 Dec 2024 23:10:15 +0100 Organization: A noiseless patient Spider Lines: 17 Message-ID: <vj55g7$1m45$1@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Sun, 08 Dec 2024 23:10:15 +0100 (CET) Injection-Info: dont-email.me; posting-host="e0593b76cdfa7d4ba3247996509269fb"; logging-data="55429"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+IDALNGt4FVbzxROq+y44MSGAYevDaAUA=" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:QfX0Gn7h4UrR/V0aDywyNnDHcAc= Content-Language: en-US Bytes: 1430 I usually (and simplistically) divide CPU designs (implementations) into two main categories: - Pipelined - Non-pipelined Of course, there is a sliding scale at play, but let's not get into that debate. My question is: What is the best name for non-pipelined designs? I'm thinking about CPU:s that transition through several states (one clock cycle after another) when executing a single instruction (e.g. FETCH + DECODE + EXECUTE), and where instruction and data typically share the same memory interface. /Marcus