Publication | Closed Access
Register locking in an asynchronous microprocessor
33
Citations
5
References
2003
Year
Unknown Venue
EngineeringCommercial Risc MicroprocessorConcurrent ProgrammingSynchronous DesignComputer EngineeringComputer ArchitectureHardware SystemsRisc ProcessorTransactional MemoryComputer ScienceConcurrent Data StructureParallel ComputingProcessor ArchitectureAsynchronous SystemsAsynchronous MicroprocessorHigh-performance Register BankInstruction-level ParallelismAsynchronous Circuits
A high-performance register bank is a central component of a RISC processor. A novel register bank design has been developed, as an integral part of a self-timed implementation of a commercial RISC microprocessor, to address the problem of register interlocking in an asynchronous micropipelined execution unit. The problem in an asynchronous design is to maintain coherent register operation while allowing concurrent read and write accesses with arbitrary timing. The solution presented here includes a novel arbiter-free locking mechanism which enables efficient read operations in the presence of multiple pending write operations.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
| Year | Citations | |
|---|---|---|
Page 1
Page 1