DocumentCode
3470641
Title
A First Analysis of a Dynamic Memory Allocation Controller (DMAC) Core
Author
Rajasekhar, Y. ; Sass, Ron
Author_Institution
Reconfigurable Comput. Syst. Lab., Univ. of North Carolina at Charlotte, Charlotte, NC, USA
fYear
2011
fDate
19-21 July 2011
Firstpage
64
Lastpage
67
Abstract
Networking performance continues to grow but processor clock frequencies have not. Likewise, the latency to primary memory is not expected to improve dramatically either. This is leading computer architects to reconsider the networking subsystem and the roles and responsibilities of hardware and the operating system. This paper presents the first component of a new networking subsystem where the hardware is responsible for buffering, when necessary, messages without interrupting or involving the operating system. The design is presented and its functionality is demonstrated. The core on an FPGA is exercised with a synthetic stream of messages and the results show that the analytical performance model and measured performance agree.
Keywords
DRAM chips; buffer storage; computer architecture; field programmable gate arrays; storage allocation; DRAM; FPGA; buffering; computer architecture; dynamic memory allocation controller core; latency; networking performance; networking subsystem; operating system; primary memory; processor clock frequency; Clocks; Computer architecture; Field programmable gate arrays; Hardware; Random access memory; Registers; Vegetation; FPGAs; dynamic; memory allocation; networking;
fLanguage
English
Publisher
ieee
Conference_Titel
Application Accelerators in High-Performance Computing (SAAHPC), 2011 Symposium on
Conference_Location
Knoxville, TN
Print_ISBN
978-1-4577-0635-6
Electronic_ISBN
978-0-7695-4448-9
Type
conf
DOI
10.1109/SAAHPC.2011.23
Filename
6031566
Link To Document