Browse > Article
http://dx.doi.org/10.6109/jkiice.2014.18.9.2189

Hardware Design of VLIW coprocessor for Computer Vision Application  

Choi, Byeong-Yoon (Department of Computer Engineering, Dongeui University)
Abstract
In this paper, a VLIW(Very Long Instruction Word) vision coprocessor which can efficiently accelerate computer vision algorithm for automotive is designed. The VLIW coprocessor executes four instructions per clock cycle via 8-stage pipelined structure and has 36 integer and floating-point instructions to accelerate computer vision algorithm for pedestrian detection. The processor has about 300-MHz operating frequency and about 210,900 gates under 45nm CMOS technology and its estimated performance is 1.2 GOPS(Giga Operations Per Second). The vision system composed of vision primitive engine and eight VLIW coprocessors can execute pedestrian detection at 25~29 frames per second(FPS). Because the VLIW coprocessor has high detection rate and loosely coupled interface with host processor, it can be efficiently applicable to a wide range of vision applications.
Keywords
vliw; computer vision; SoC; ADAS(Automatic Driving Assistance System);
Citations & Related Records
연도 인용수 순위
  • Reference
1 Winfried Gerke, Jorn Jachalsky, Martin Wahle, "Flexible Coprocessor Architectures for Ambient Intelligent Applications in Mobile Communication and Automotive Domain," Proc. of SPIE, vol.5117, pp.310-320, 2003.
2 MobilEye Inc. EyeQ2TM Vision System on a Chip [Internet]. Available: http://www.mobileye.com.
3 Joseph A Fisher, Paolo Faraboschi, and Cliff Young, Embedded Computing: A VLIW Approach to Architecture, Compilers, and Tools, MK, 2005.
4 QualComm, "Hexagon V2 Programmer's Reference Manual", 80-NB419-1 Rev.A, August 4, 2011.
5 Chang-Hyo Yu, Kyusik Chung, Donghyun Kim, Lee-Sup Kim, "An Energy-Efficient Mobile Vertex Processor With Multithread Expanded VLIW Architecture and Vertex Caches", IEEE Journal of Solid State Circuits, vol. 42, no. 10, pp.2256-2269. Oct., 2007.
6 Mark Zwolinski, Digital System Design with SystemVerilog, Prentice-Hall, 2009.
7 M. Lam, "Software pipelining: An effective scheduling technique for VLIW machines", PLDI 88, pp. 318-328, July 1988.
8 S.Kyo and S. Okazaki, "IMAPCAR: A 100 GOPS in-vehicle vision based 128 ring connected VLIW processing elements," Journal of Signal Processing Systems, vol.62, pp.5-16, 2011.   DOI
9 Gideon P. Stein, Elchanan Rushineek, Gaby Hayun, and Amnon Shashua, "A Computer Vision System on a Chip : a case study from the automotive domain", Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05) Workshops, Volume 03, pp. 130-134. 2005.
10 Jeff Bier, "Computer Vision in Mobile Devices : The Next Killer App ?", Linley Tech Mobile Device Conference, 2011.