Name this pipelining technique

Jan 10, 2015 4 Replies

Hi,



I vaguely recall reading papers that described an automated pipelining technique that could take an existing synchronous design and turn it into a N-way hyperthreaded design by replacing all the flip flops with N chained flip flops.



I'd like to look at those papers again, but I can't remember what it was called, and my google-fu is weak.



Any ideas?



Thanks, Allan


I think "C-Slow retiming" is the academic term for the transformation.

The earliest moniker I've heard as applied to a processor is "barrel processor" [CDC], with something like "N-way sequential multithreaded" being the modern terminology.

IIRC, Tobias at edaptix had written some articles about his automated implementation of the technique on the late Programmable Planet website, see:

formatting link

-Brian

Perhaps PicoPIPE as used(patented) by Archronix?

Hans

formatting link

C-Slow it was. Thanks very much.

Regards, Allan

I've seen it termed 'System Hyper Pipelining'.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required