Kevin Arthur Gomez
Seagate Technology
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Kevin Arthur Gomez.
ieee high performance extreme computing conference | 2013
Peng Li; Kevin Arthur Gomez; David J. Lilja
Energy consumption is a fundamental issue in todays data centers as data continue growing dramatically. How to process these data in an energy-efficient way becomes more and more important. Prior work had proposed several methods to build an energy-efficient system. The basic idea is to attack the memory wall issue (i.e., the performance gap between CPUs and main memory) by moving computing closer to the data. However, these methods have not been widely adopted due to high cost and limited performance improvements. In this paper, we propose the storage processing unit (SPU) which adds computing power into NAND flash memories at standard solid-state drive (SSD) cost. By pre-processing the data using the SPU, the data that needs to be transferred to host CPUs for further processing are significantly reduced. Simulation results show that the SPU-based system can result in at least 100 times lower energy per operation than a conventional system for data-intensive applications.
international conference on parallel architectures and compilation techniques | 2012
Peng Li; Kevin Arthur Gomez; David J. Lilja
Researchers showed that performing computation directly on storage devices improves system performance in terms of energy consumption and processing time. For example, Riedel et al. [2] proposed an active disk which performs computation using the processor in a hard disk drive (HDD). Their experimental results showed that the active disk-based system had a factor of 2x performance improvement [2]. However, because the performance gap between the HDDs and CPUs becomes larger and larger, the active disk-based improvement is quite limited. As the role of flash memory increases in storage architectures, solid-state drives (SSDs) have gradually displaced the HDDs with higher access performance and lower power consumption. Researchers also proposed an active flash, which performs computation using a controller in the SSD [1]. However, the SSD controller needs to implement a flash translation layer to make the SSD as an emulated HDD for most operating systems. It also needs to communicate with a host interface to transfer required data. The additional computation power can be utilized is quite limited. To maximize the computation power on the SSD, we propose a processor design called storage processing unit (SPU).
Archive | 2010
Jonathan Williams Haines; Timothy R. Feldman; Wayne H. Vinson; Ryan James Goss; Kevin Arthur Gomez; Mark Allen Gaertner
Archive | 2005
Tim Rausch; William Albert Challener; Edward Charles Gage; Christophe Mihalcea; Chubing Peng; Patrick Breckow Chu; Kevin Arthur Gomez
Archive | 2001
Kevin Arthur Gomez; Qiang Bi; Aik Chuan Lim; Jimmy Tze Ming Pang
Archive | 2010
Ryan James Goss; David Scott Seekins; Mark Allen Gaertner; Kevin Arthur Gomez
Archive | 2010
Ryan James Goss; Kevin Arthur Gomez; Mark Allen Gaertner
Archive | 1999
Qiang Bi; Kevin Arthur Gomez; YangQuan Chen; KianKeong Ooi
Archive | 2008
Kevin Arthur Gomez; William Albert Challener; Ravishankar Ajjanagadde Shivarama; Patrick Breckow Chu
Archive | 2010
Ryan James Goss; Kevin Arthur Gomez; Mark Allen Gaertner