Publication | Closed Access
A low cost, multithreaded processing-in-memory system
36
Citations
24
References
2004
Year
Unknown Venue
Hardware SecurityMemory ArchitectureEngineeringHigh-performance ArchitecturePim SystemDie CostComputer DesignComputer ArchitectureComputer EngineeringMultiprocessor SystemParallel ProgrammingComputer ScienceMultithreading (Computer Architecture)Parallel ComputingPim LiteSystem SoftwareIn-memory ComputingLow Cost
This paper discusses die cost vs. performance tradeoffs for a PIM system that could serve as the memory system of a host processor. For an increase of less than twice the cost of a commodity DRAM part, it is possible to realize a performance speedup of nearly a factor of 4 on irregular applications. This cost efficiency derives from developing a custom multithreaded processor architecture and implementation style that is well-suited for embedding in a memory. Specifically, it takes advantage of the low latency and high row bandwidth to both simplify processor design --- reducing area --- as well as to improve processing throughput. To support our claims of cost and performance, we have used simulation, analysis of existing chips, and also designed and fully implemented a prototype chip, PIM Lite.
| Year | Citations | |
|---|---|---|
Page 1
Page 1