Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

Optimization of General Matrix Multiply Library for Ternary Weight for Fast DNN Inference

Full metadata record
DC Field Value Language
dc.contributor.authorChoi, Seokhyeon-
dc.contributor.authorShim, Kyuhong-
dc.contributor.authorChoi, Jungwook-
dc.contributor.authorSung, Wonyong-
dc.contributor.authorShim, Byonghyo-
dc.date.accessioned2024-12-20T07:49:46Z-
dc.date.available2024-12-20T07:49:46Z-
dc.date.issued2022-10-
dc.identifier.issn1939-8018-
dc.identifier.issn1939-8115-
dc.identifier.urihttps://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/203637-
dc.description.abstractEfficient implementation of deep neural networks (DNNs) on CPU-based systems is critical owing to the proliferation of applications in embedded and Internet of Things systems. Nowdays, most CPUs are equipped with single instruction multiple data (SIMD) instructions, which are used to implement an efficient general matrix multiply (GEMM) library for accelerating DNN inference. Quantized neural networks are actively investigated to simplify DNN computation and memory requirements; however, the current CPU libraries do not efficiently support arithmetic operations below eight bits. Hence, we developed TernGEMM, a GEMM library composed of SIMD instructions for DNNs with ternary weights and sub-8-bit activations. TernGEMM is implemented using simple logical operations that replace the long-latency multiply-add operation. Instead of fixing the accumulation bit precision as 32-bit, TernGEMM accumulates the partial sums in a bit-incremental manner to exploit parallelism in 8-bit and 16-bit SIMD instructions. Furthermore, we propose different tile sizes for TernGEMM to better support the diverse dimensions of DNNs. Compared with a state-of-the-art reduced precision DNN GEMM library, i.e., GEMMLowp, TernGEMM achieve x1.785 to x4.147 speedup for ResNet50, MobileNet-V2, and EfficientNet-B0, as evaluated on both Intel and ARM CPUs.-
dc.format.extent15-
dc.language영어-
dc.language.isoENG-
dc.publisherSpringer Verlag-
dc.titleOptimization of General Matrix Multiply Library for Ternary Weight for Fast DNN Inference-
dc.typeArticle-
dc.publisher.location미국-
dc.identifier.doi10.1007/s11265-022-01782-3-
dc.identifier.scopusid2-s2.0-85134572375-
dc.identifier.wosid000829654000001-
dc.identifier.bibliographicCitationJournal of Signal Processing Systems, v.94, no.SI 10, pp 929 - 943-
dc.citation.titleJournal of Signal Processing Systems-
dc.citation.volume94-
dc.citation.numberSI 10-
dc.citation.startPage929-
dc.citation.endPage943-
dc.type.docTypeArticle; Early Access-
dc.description.isOpenAccessN-
dc.description.journalRegisteredClassscie-
dc.description.journalRegisteredClassscopus-
dc.relation.journalResearchAreaComputer Science-
dc.relation.journalResearchAreaEngineering-
dc.relation.journalWebOfScienceCategoryComputer Science, Information Systems-
dc.relation.journalWebOfScienceCategoryEngineering, Electrical & Electronic-
dc.subject.keywordPlusEmbedded systems-
dc.subject.keywordPlusMatrix algebra-
dc.subject.keywordPlusProgram processors-
dc.subject.keywordPlusEfficient implementation-
dc.subject.keywordPlusImplementation-
dc.subject.keywordPlusInference-
dc.subject.keywordPlusMAtrix multiplication-
dc.subject.keywordPlusMatrix multiply-
dc.subject.keywordPlusNetwork inference-
dc.subject.keywordPlusNetwork memory-
dc.subject.keywordPlusNeural-networks-
dc.subject.keywordPlusOptimisations-
dc.subject.keywordPlusSingle instruction multiple data instructions-
dc.subject.keywordPlusDeep neural networks-
dc.subject.keywordAuthorMatrix multiplication-
dc.subject.keywordAuthorImplementation-
dc.subject.keywordAuthorDeep neural networks-
dc.subject.keywordAuthorInference-
dc.identifier.urlhttps://link.springer.com/article/10.1007/s11265-022-01782-3-
Files in This Item
Go to Link
Appears in
Collections
서울 공과대학 > 서울 융합전자공학부 > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

Researcher Choi, Jung wook photo

Choi, Jung wook
COLLEGE OF ENGINEERING (SCHOOL OF ELECTRONIC ENGINEERING)
Read more

Altmetrics

Total Views & Downloads

BROWSE