Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Jan Gray is active.

Publication


Featured researches published by Jan Gray.


international symposium on computer architecture | 2014

A reconfigurable fabric for accelerating large-scale datacenter services

Andrew Putnam; Adrian M. Caulfield; Eric S. Chung; Derek Chiou; Kypros Constantinides; John Demme; Hadi Esmaeilzadeh; Jeremy Fowers; Gopi Prashanth Gopal; Jan Gray; Michael Haselman; Scott Hauck; Stephen Heil; Amir Hormati; Joo-Young Kim; Sitaram Lanka; James R. Larus; Eric C. Peterson; Simon Pope; Aaron Smith; Jason Thong; Phillip Yi Xiao; Doug Burger

Datacenter workloads demand high computational capabilities, flexibility, power efficiency, and low cost. It is challenging to improve all of these factors simultaneously. To advance datacenter capabilities beyond what commodity server designs can provide, we have designed and built a composable, reconfigurable fabric to accelerate portions of large-scale software services. Each instantiation of the fabric consists of a 6×8 2-D torus of high-end Stratix V FPGAs embedded into a half-rack of 48 machines. One FPGA is placed into each server, accessible through PCIe, and wired directly to other FPGAs with pairs of 10 Gb SAS cables. In this paper, we describe a medium-scale deployment of this fabric on a bed of 1,632 servers, and measure its efficacy in accelerating the Bing web search engine. We describe the requirements and architecture of the system, detail the critical engineering challenges and solutions needed to make the system robust in the presence of failures, and measure the performance, power, and resilience of the system when ranking candidate documents. Under high load, the largescale reconfigurable fabric improves the ranking throughput of each server by a factor of 95% for a fixed latency distribution-or, while maintaining equivalent throughput, reduces the tail latency by 29%.


IEEE Micro | 2015

A Reconfigurable Fabric for Accelerating Large-Scale Datacenter Services

Andrew Putnam; Adrian M. Caulfield; Eric S. Chung; Derek Chiou; Kypros Constantinides; John Demme; Hadi Esmaeilzadeh; Jeremy Fowers; Gopi Prashanth Gopal; Jan Gray; Michael Haselman; Scott Hauck; Stephen Heil; Amir Hormati; Joo-Young Kim; Sitaram Lanka; James R. Larus; Eric C. Peterson; Simon Pope; Aaron Smith; Jason Thong; Phillip Yi Xiao; Doug Burger

To advance datacenter capabilities beyond what commodity server designs can provide, the authors designed and built a composable, reconfigurable fabric to accelerate large-scale software services. Each instantiation of the fabric consists of a 6 x 8 2D torus of high-end field-programmable gate arrays (FPGAs) embedded into a half-rack of 48 servers. The authors deployed the reconfigurable fabric in a bed of 1,632 servers and FPGAs in a production datacenter and successfully used it to accelerate the ranking portion of the Bing Web search engine by nearly a factor of two.


field programmable custom computing machines | 2016

GRVI Phalanx: A Massively Parallel RISC-V FPGA Accelerator Accelerator

Jan Gray

GRVI is an FPGA-efficient RISC-V RV32I soft processor. Phalanx is a parallel processor and accelerator array framework. Groups of processors and accelerators form shared memory clusters. Clusters are interconnected with each other and with extreme bandwidth I/O and memory devices by a Hoplite NOC with 300-bit links. An example Kintex UltraScale 040 system has 400 RISC-V cores, peak throughput of 100,000 MIPS, peak shared memory bandwidth of 600 GB/s, NOC bisection bandwidth of 700 Gb/s, and uses 12-17 W.


Archive | 2004

Software component execution management using context objects for tracking externally-defined intrinsic properties of executing software components within an execution environment

Wilfred G. Russell; Patrick James Helland; Greg Hope; Rodney Limprecht; Mohsen Al-Ghosein; Jan Gray


Archive | 1998

Object load balancing

Mohsen Al-Ghosein; Jan Gray; Amit Mital; Rodney Limprecht


Archive | 1998

Environment extensibility and automatic services for component applications using contexts, policies and activators

Satish R. Thatte; Richard D. Hill; Jan Gray; Gopal Kakivaya; Craig Wittenberg; James M. Lyon; Rebecca A. Norlander; Eric W. Johnson; Scott G. Robinson


Archive | 2008

Cache metadata for implementing bounded transactional memory

Jan Gray; Tim Harris; James R. Larus; Burton J. Smith


Archive | 1995

Compiler and method for avoiding unnecessary recompilation

Rico Mariani; Daniel R. Spalding; Jonathan E. Caves; Jan Gray; Scott Randell


Archive | 2009

Hardware accelerated transactional memory system with open nested transactions

Jan Gray; Martin Taillefer; Yosseff Levanoni; Ali-Reza Adl-Tabatabai; Dave Detlefs; Michael M. Magruder; David Callahan


Archive | 2009

INSTRUMENTATION OF HARDWARE ASSISTED TRANSACTIONAL MEMORY SYSTEM

Martin Taillefer; Jan Gray; Richard Wurdack; Gad Sheaffer; Ali-Reza Adl-Tabatabai

Collaboration


Dive into the Jan Gray's collaboration.

Top Co-Authors

Avatar

James R. Larus

École Polytechnique Fédérale de Lausanne

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge