K
Kevin Lim
Researcher at University of Michigan
Publications - 7
Citations - 1530
Kevin Lim is an academic researcher from University of Michigan. The author has contributed to research in topics: Memory management & Uniform memory access. The author has an hindex of 6, co-authored 7 publications receiving 1427 citations.
Papers
More filters
Journal ArticleDOI
The M5 Simulator: Modeling Networked Systems
TL;DR: The M5 simulator provides features necessary for simulating networked hosts, including full-system capability, a detailed I/O subsystem, and the ability to simulate multiple networked systems deterministically.
Proceedings ArticleDOI
Disaggregated memory for expansion and sharing in blade servers
Kevin Lim,Jichuan Chang,Trevor Mudge,Parthasarathy Ranganathan,Steven K. Reinhardt,Thomas F. Wenisch +5 more
TL;DR: It is demonstrated that memory disaggregation can provide substantial performance benefits (on average 10X) in memory constrained environments, while the sharing enabled by the solutions can improve performance-per-dollar by up to 57% when optimizing memory provisioning across multiple servers.
Journal ArticleDOI
Understanding and Designing New Server Architectures for Emerging Warehouse-Computing Environments
Kevin Lim,Parthasarathy Ranganathan,Jichuan Chang,Chandrakant D. Patel,Trevor Mudge,Steven K. Reinhardt +5 more
TL;DR: A new solution that incorporates volume non-server-class components in novel packaging solutions, with memory sharing and flash-based disk caching, has promise, with a 2X improvement on average in performance-per-dollar for the benchmark suite.
Dissertation
Disaggregated memory architectures for blade servers
TL;DR: By extending the principles of disaggregation to both compute and memory resources, new server architectures are proposed for large-scale data centers that can double performance-per-dollar when considering total cost of ownership compared to traditional servers.
Patent
Organizing and managing a memory blade with super pages and buffers
TL;DR: In this paper, a protocol agent receives a memory request encoded with a protocol, the memory request identifying an address location in a memory module managed by a buffer, and the system and method includes a memory controller to process memory request to identify the buffer that manages the address location.