Search by item HOME > Access full text > Search by item

JBE, vol. 23, no. 5, pp.606-613, September, 2018

DOI: https://doi.org/10.5909/JBE.2018.23.5.606

Implementation of External Memory Expansion Device for Large Image Processing

Yongseok Choi and Hyejin Lee

C.A E-mail: shine24@etri.re.kr

Abstract:

This study is concerned with implementing an external memory expansion device for large-scale image processing. It consists of an external memory adapter card with a PCI(Peripheral Component Interconnect) Express Gen3 x8 interface mounted on a graphics workstation for image processing and an external memory board with external DDR(Dual Data Rate) memory. The connection between the memory adapter card and the external memory board is made through the optical interface. In order to access the external memory, both Programmable I/O and DMA(Direct Memory Access) methods can be used to efficiently transmit and receive image data. We implemented the result of this study using the boards equipped with Altera Stratix V FPGA(Field Programmable Gate Array) and 40G optical transceiver and the test result shows 1.6GB/s bandwidth performance.. It can handle one channel of 4K UHD(Ultra High Density) image. We will continue our study in the future for showing bandwidth of 3GB/s or more.



Keyword: Large-scale Image Processing, High Performance Computing, Memory Expansion Device, Programmable I/O, Direct Memory Access

Reference:
[1] Thomas Willhalm, Independent Channel vs. Lockstep Mode – Drive your Memory Faster or Safer, July 11, 2014, https://software.intel.com/ enus/blogs/2014/07/11/independent-channel-vs-lockstep-mode- drive-you-memory-faster-or-safer (accessed Apr. 30, 2018)
[2] David A. Patterson and John L. Henessy, Computer Organization and Design, Morgan Kaufmann, pp452-516, 2011.(https://www. elsevier. com/books/computer-architecture/hennessy/ 978-0-12-383872-8)
[3] Han Hyuck, “Memory Extension with Next-Generation Storage Device”, Proceedings of the 2014 Korea Contents Association Autumn Conference, pp3-4, 2014.(http://www.dbpia.co.kr/Article/NODE 02500913)
[4] Intel PR, “Intel and Micron Produce Breakthrough Memory Technolog”, Intel Newsroom, http://newsroom.intel.com/ community/intel_newsroom/blog/2015/07/28/intel-and-micron-produce- breakthrough-memory-technology(accessed Apr 30, 2018).
[5] Chung Sang-hun, Lee Sung-won, “Implementation of Memory Controller for Image Data,”, Proceedings of the 2007 The Institute of Electronics and Information Engineers Society Autumn Conference, vol.30 no.2, pp.309-310, 2007.(http://www.dbpia.co.kr/Journal/ Article Detail NODE06324329)
[6] Altera Corporation, “PCI Express DMA Reference Design Using External DDR3 Memory for Stratix V and Arria GZ Devices,”,
https://www.altera.com/en_US/pdfs/literature/an/an_708.pdf(accessed Apr 30, 2018). [7] JEDEC, "DDR4 SDRAM JESD79-4," 2012 September(accessed Apr 30, 2018)
[8] Jang, Sung-Joon, Lee, Sang-Seol, Choi, Jung-Min, Choi, Byeong-Ho, Kim, Je Woo, “Development of FPGA-based Hardware Platform for Real-time Capture & Playback of Multi-Channel 4K UHD Video Data”, Proceedings of the 2016 The Institute of Broadcast and Media Engineers Summer Conference, pp.281-282, 2016(https://www.dbpia .co.kr/Journal/ArticleDetail/NODE06747894)
[9] Dae-Bong Kim, Dae-Seong Kim, Seon-Jong Kim, “Implementation of Watershed Image Segmentation using Extension Memory of FPGA”, Journal of Korean institute of information technology, vol.8, no.10, pp69-79, 2010.
(https://www.dbpia.co.kr/Journal/ArticleDetail/NODE 01539873) [10] Hak-jun Oh, “How to Extend Memory Modules in Embedded System”, Proceedings of the 2017 Korea Society of Computer and Information Summer Conference, vol. 25, no. 2, pp276-279, 2017(https://www. dbpia.co.kr/Journal/ ArticleDetail/NODE07203740).

Comment


Editorial Office
1108, New building, 22, Teheran-ro 7-gil, Gangnam-gu, Seoul, Korea
Homepage: www.kibme.org TEL: +82-2-568-3556 FAX: +82-2-568-3557
Copyrightⓒ 2012 The Korean Institute of Broadcast and Media Engineers
All Rights Reserved