Publication | Open Access
Stream-based memory access specialization for general purpose processors
34
Citations
64
References
2019
Year
Unknown Venue
EngineeringGeneral Purpose ProcessorsComputer ArchitectureProcessor ArchitectureHardware ArchitectureMulti-channel Memory ArchitectureHardware SecurityParallel ComputingMemory ManagementLoop AcceleratorsInstruction-level ParallelismMemory Access PatternsComputer EngineeringComputer ScienceMemory ArchitectureTechnology ScalingProgram AnalysisParallel ProgrammingTransactional Memory
Because of severe limitations in technology scaling, architects have innovated in specializing general purpose processors for computation primitives (e.g. vector instructions, loop accelerators). The general principle is exposing rich semantics to the ISA. An opportunity to explore is whether richer semantics of memory access patterns could also be used to improve the efficiency of memory and communication. Two important open questions are how to convey higher level memory information and how to take advantage of this information in hardware.
| Year | Citations | |
|---|---|---|
Page 1
Page 1