M
Manman Ren
Researcher at Stanford University
Publications - 5
Citations - 656
Manman Ren is an academic researcher from Stanford University. The author has contributed to research in topics: Memory management & Memory hierarchy. The author has an hindex of 4, co-authored 4 publications receiving 643 citations.
Papers
More filters
Proceedings ArticleDOI
Sequoia: programming the memory hierarchy
Kayvon Fatahalian,Daniel Reiter Horn,Timothy James Knight,Larkhoon Leem,Mike Houston,Ji Young Park,Mattan Erez,Manman Ren,Alex Aiken,William J. Dally,Pat Hanrahan +10 more
TL;DR: This work has implemented a complete programming system, including a compiler and runtime systems for cell processor-based blade systems and distributed memory clusters, and demonstrates efficient performance running Sequoia programs on both of these platforms.
Proceedings ArticleDOI
Compilation for explicitly managed memory hierarchies
Timothy James Knight,Ji Young Park,Manman Ren,Mike Houston,Mattan Erez,Kayvon Fatahalian,Alex Aiken,William J. Dally,Pat Hanrahan +8 more
TL;DR: A compiler for machines with an explicitly managed memory hierarchy is presented and it is suggested that a primary role of any compiler for such architectures is to manipulate and schedule a hierarchy of bulk operations at varying scales of the application and of the machine.
Proceedings ArticleDOI
A tuning framework for software-managed memory hierarchies
TL;DR: This paper presents a general framework for automatically tuning general applications to machines with software-managed memory hierarchies and evaluates its performance by measuring the performance of benchmarks that are tuned for a range of machines with different memory hierarchy configurations.
Book
A portable runtime interface for multi-level memory hierarchies
Mike Houston,Ji Young Park,Manman Ren,Timothy James Knight,Kayvon Fatahalian,Alex Aiken,William J. Dally,Pat Hanrahan +7 more
TL;DR: This work presents a platform independent runtime interface for moving data and computation through parallel machines with multi-level memory hierarchies that can be used as a compiler target and can be implemented easily and efficiently on a variety of platforms.
Proceedings ArticleDOI
Scalable size inliner for mobile applications (WIP)
TL;DR: The bitcode summary is extended to perform a global inlining analysis to find inline candidates for saving the code size and improves the size of real-world mobile apps when compared to the MinSize (-Oz) optimization level.