Deutsch   English   Français   Italiano  
<871pyhy3pm.fsf@nosuchdomain.example.com>

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: Keith Thompson <Keith.S.Thompson+u@gmail.com>
Newsgroups: comp.arch
Subject: Re: What do we call non-pipelined designs?
Date: Sun, 08 Dec 2024 18:45:09 -0800
Organization: None to speak of
Lines: 22
Message-ID: <871pyhy3pm.fsf@nosuchdomain.example.com>
References: <vj55g7$1m45$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Date: Mon, 09 Dec 2024 03:45:13 +0100 (CET)
Injection-Info: dont-email.me; posting-host="c725a1e6819d324b1fcc61a32e190542";
	logging-data="132372"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1/4EbRoHhy0RAad/TpBcg0d"
User-Agent: Gnus/5.13 (Gnus v5.13)
Cancel-Lock: sha1:tycYHmuEAQowMne7heASk7/Nye0=
	sha1:HmmMRjKPaM9WmQkiEoSyYiaLNv0=
Bytes: 1702

Marcus <m.delete@this.bitsnbites.eu> writes:
> 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 can't think of anything better or clearer than "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.

-- 
Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.com
void Void(void) { Void(); } /* The recursive call of the void */