Publication | Closed Access
Automatic multithreaded pipeline synthesis from transactional datapath specifications
14
Citations
13
References
2010
Year
Unknown Venue
Sequential DatapathEngineeringMultithreaded In-order PipelineComputer ArchitectureSoftware EngineeringProcessor ArchitectureSoftware AnalysisHardware ArchitecturePipeline SynthesisX86 Processor PipelinesHigh-performance ArchitectureSystems EngineeringParallel ComputingInstruction-level ParallelismData FlowComputer EngineeringComputer ScienceSoftware DesignWorkflow ExecutionProgram AnalysisMany-core ArchitectureFormal MethodsParallel Programming
We present a technique to automatically synthesize a multithreaded in-order pipeline from a high-level unpipelined datapath specification. This work extends the previously proposed transactional specification (T-spec) and synthesis technology (T-piper). The technique not only works with instruction processors but also flexible enough to accept any sequential datapath. It maintains previously proposed non-threaded pipeline features and is enhanced with multithreading features. We report a design space exploration study of 32 multithreaded x86 processor pipelines, all synthesized from a single T-spec.
| Year | Citations | |
|---|---|---|
2002 | 106 | |
2007 | 78 | |
2006 | 68 | |
2007 | 66 | |
2008 | 55 | |
1996 | 47 | |
2001 | 46 | |
2004 | 36 | |
2007 | 28 | |
2008 | 27 |
Page 1
Page 1