Network


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

Hotspot


Dive into the research topics where Kevin Arthur Gomez is active.

Publication


Featured researches published by Kevin Arthur Gomez.


ieee high performance extreme computing conference | 2013

Exploiting free silicon for energy-efficient computing directly in NAND flash-based solid-state storage systems

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

Design of a storage processing unit

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

Data segregation in a storage device

Jonathan Williams Haines; Timothy R. Feldman; Wayne H. Vinson; Ryan James Goss; Kevin Arthur Gomez; Mark Allen Gaertner


Archive | 2005

Alignment features for heat assisted magnetic recording transducers

Tim Rausch; William Albert Challener; Edward Charles Gage; Christophe Mihalcea; Chubing Peng; Patrick Breckow Chu; Kevin Arthur Gomez


Archive | 2001

Track pitch control using head offset measurement for self-servowriting tracks in a disc drive

Kevin Arthur Gomez; Qiang Bi; Aik Chuan Lim; Jimmy Tze Ming Pang


Archive | 2010

Data Hardening to Compensate for Loss of Data Retention Characteristics in a Non-Volatile Memory

Ryan James Goss; David Scott Seekins; Mark Allen Gaertner; Kevin Arthur Gomez


Archive | 2010

Garbage collection in a storage device

Ryan James Goss; Kevin Arthur Gomez; Mark Allen Gaertner


Archive | 1999

Repeatable runout compensation using iterative learning control in a disc storage system

Qiang Bi; Kevin Arthur Gomez; YangQuan Chen; KianKeong Ooi


Archive | 2008

Light delivery technique for heat assisted magnetic recording head

Kevin Arthur Gomez; William Albert Challener; Ravishankar Ajjanagadde Shivarama; Patrick Breckow Chu


Archive | 2010

LOGICAL BLOCK STORAGE IN A STORAGE DEVICE

Ryan James Goss; Kevin Arthur Gomez; Mark Allen Gaertner

Collaboration


Dive into the Kevin Arthur Gomez's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge