Zobrazeno 1 - 10
of 56
pro vyhledávání: '"Marc de Kruijf"'
Autor:
Carlo Contavalli, Steve Gribble, Jacob Adriaens, Michael R. Marty, Sean Bauer, Erik Rubow, Gautam Kumar, Roman Kononov, William C. Evans, Valas Valancius, Carl Mauer, Amin Vahdat, Nicholas Kidd, Marc de Kruijf, Paul Turner, Christopher Alfeld, Michael C. Ryan, Lena E. Olson, Emily Musick, Kevin Springborn, Michael Dalton, Xi Wang, Nandita Dukkipati
Publikováno v:
SOSP
This paper presents our design and experience with a microkernel-inspired approach to host networking called Snap. Snap is a userspace networking system that supports Google's rapidly evolving needs with flexible modules that implement a range of net
Autor:
Mingxing Zhang, Jinglei Ren, Wei Zhang, Shanxiang Qi, Yong Wei Wu, Dong Dong Deng, Marc de Kruijf, Shan Lu, Weimin Zheng, Linhai Song, Ben Liblit, Guoliang Jin, Ang Li, Karthikeyan Sankaralingam
Publikováno v:
Science China Information Sciences. 58:1-18
Concurrency bugs are becoming widespread with the emerging ubiquity of multicore processors and multithreaded software. They manifest during production runs and lead to severe losses. Many effective concurrency-bug detection tools have been built. Ho
Publikováno v:
ASPLOS
Many concurrency bugs are hidden in deployed software and cause severe failures for end-users . When they finally manifest and become known by developers , they are difficult to fix correctly. To support end-users, we need techniques that help softwa
Publikováno v:
ISCA
Since the introduction of fully programmable vertex shader hardware, GPU computing has made tremendous advances. Exception support and speculative execution are the next steps to expand the scope and improve the usability of GPUs. However, traditiona
Autor:
Karthikeyan Sankaralingam, Marc de Kruijf, Barry Rountree, Bronis R. de Supinski, Martin Schulz, Chen-Han Ho
Publikováno v:
ICPP
Reliability is emerging as an important constraint for future microprocessors. Cooperative hardware and software approaches for error tolerance can solve this hardware reliability challenge. Cross-layer fault tolerance frameworks expose hardware fail
Publikováno v:
PLDI
Recovery functionality has many applications in computing systems, from speculation recovery in modern microprocessors to fault recovery in high-reliability systems. Modern systems commonly recover using checkpoints. However, checkpoints introduce ov
Publikováno v:
MICRO
Improving architectural energy efficiency is important to address diminishing energy efficiency gains from technology scaling. At the same time, limiting hardware complexity is also important. This paper presents a new processor architecture, the ide
Autor:
Karthikeyan Sankaralingam, Shuou Nomura, Venkatraman Govindaraju, Marc de Kruijf, Matthew D. Sinclair, Chen-Han Ho
Publikováno v:
ISCA
With technology scaling, manufacture-time and in-field permanent faults are becoming a fundamental problem. Multi-core architectures with spares can tolerate them by detecting and isolating faulty cores, but the required fault detection coverage beco
Autor:
Somesh Jha, Amit Kumar, Lorenzo De Carli, Sung Jin Kim, Karthikeyan Sankaralingam, Cristian Estan, Marc de Kruijf
Publikováno v:
PACT
This paper proposes a new architecture called Pipelined LookUp Grid (PLUG) that can perform data structure lookups in network processing. PLUGs are programmable and through simplicity achieve power efficiency. We draw upon one key insights: data stru
Publikováno v:
ISCA
As technology scales ever further, device unreliability is creating excessive complexity for hardware to maintain the illusion of perfect operation. In this paper, we consider whether exposing hardware fault information to software and allowing softw