SCoPE: Towards a Systolic Array for SVM Object Detection

被引:24
作者
Kyrkou, Christos [1 ]
Theocharides, Theocharis [1 ]
机构
[1] Univ Cyprus, Dept Elect & Comp Engn, Nicosia, Cyprus
关键词
Field-programmable gate array (FPGA); object detection; support vector machine (SVM); systolic array;
D O I
10.1109/LES.2009.2034709
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents SCoPE (Systolic Chain of Processing Elements), a first step towards the realization of a generic systolic array for support vector machine (SVM) object classification in embedded image and video applications. SCoPE provides efficient memory management, reduced complexity, and efficient data transfer mechanisms. The proposed architecture is generic and scalable, as the size of the chain, and the kernel module can be changed in a plug and play approach without affecting the overall system architecture. These advantages provide versatility, scalability and reduced complexity that make it ideal for embedded applications. Furthermore, the SCoPE architecture is intended to be used as a building block towards larger systolic systems for multi-input or multi-class classification. Simulation results indicate real-time performance, achieving face detection at similar to 33 frames per second on an FPGA prototype.
引用
收藏
页码:46 / 49
页数:4
相关论文
共 50 条
[41]   Systolic Array Matrix Multiplication Accelerator [J].
Puscasu, Alexandru ;
Ciobanu, Catalin Bogdan ;
Buiu, Octavian .
2024 INTERNATIONAL SEMICONDUCTOR CONFERENCE, CAS 2024, 2024, :207-210
[42]   Systolic adaptive array with sidelobe control [J].
Liao, Yan Zhen ;
Huang, Fei ;
Sheng, Wei Xing ;
Ma, Xiao Feng .
2008 INTERNATIONAL CONFERENCE ON MICROWAVE AND MILLIMETER WAVE TECHNOLOGY PROCEEDINGS, VOLS 1-4, 2008, :447-449
[43]   Matrix Multiplication by an Inexact Systolic Array [J].
Chen, Ke ;
Lombardi, Fabrizio ;
Han, Jie .
PROCEEDINGS OF THE 2015 IEEE/ACM INTERNATIONAL SYMPOSIUM ON NANOSCALE ARCHITECTURES (NANOARCH 15), 2015, :151-156
[44]   PROGRAM COMPRESSION ON THE INSTRUCTION SYSTOLIC ARRAY [J].
SCHRODER, H ;
STRAZDINS, P .
PARALLEL COMPUTING, 1991, 17 (2-3) :207-219
[45]   Generic systolic array for genetic algorithms [J].
Megson, GM ;
Bland, IM .
IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1997, 144 (02) :107-119
[46]   Conical systolic array for matrix inversion [J].
Shahhoseini, HS ;
Khayatzadeh, A ;
Naderi, M .
IASTED: PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON MODELLING AND SIMULATION, 2003, :303-306
[47]   Virtual Systolic Array for QR Decomposition [J].
Kurzak, Jakub ;
Luszczek, Piotr ;
Gates, Mark ;
Yamazaki, Ichitaro ;
Dongarra, Jack .
IEEE 27TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2013), 2013, :251-260
[48]   Object Outline and Surface-Trace Detection Using Infrared Proximity Array [J].
Tar, Akos ;
Cserey, Gyoergy .
IEEE SENSORS JOURNAL, 2011, 11 (10) :2486-2493
[49]   Towards Large-Scale Small Object Detection: Survey and Benchmarks [J].
Cheng, Gong ;
Yuan, Xiang ;
Yao, Xiwen ;
Yan, Kebing ;
Zeng, Qinghua ;
Xie, Xingxing ;
Han, Junwei .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2023, 45 (11) :13467-13488
[50]   Towards Interpreting Vulnerability of Object Detection Models via Adversarial Distillation [J].
Zhang, Yaoyuan ;
Tan, Yu-an ;
Lu, Mingfeng ;
Liu, Lu ;
Zhang, Quanxing ;
Li, Yuanzhang ;
Wang, Dianxin .
APPLIED CRYPTOGRAPHY AND NETWORK SECURITY WORKSHOPS, ACNS 2022, 2022, 13285 :53-65