SpOctA: A 3D Sparse Convolution Accelerator with Octree-Encoding-Based Map Search and Inherent Sparsity-Aware Processing
Point-cloud-based 3D perception has attracted great attention in various applications including robotics, autonomous driving and AR/VR. In particular, the 3D sparse convolution (SpConv) network has emerged as one of the most popular backbones due to its excellent performance. However, it poses sever...
Saved in:
| Published in | Digest of technical papers - IEEE/ACM International Conference on Computer-Aided Design pp. 1 - 9 |
|---|---|
| Main Authors | , , , , , |
| Format | Conference Proceeding |
| Language | English |
| Published |
IEEE
28.10.2023
|
| Subjects | |
| Online Access | Get full text |
| ISSN | 1558-2434 |
| DOI | 10.1109/ICCAD57390.2023.10323728 |
Cover
| Abstract | Point-cloud-based 3D perception has attracted great attention in various applications including robotics, autonomous driving and AR/VR. In particular, the 3D sparse convolution (SpConv) network has emerged as one of the most popular backbones due to its excellent performance. However, it poses severe challenges to real-time perception on general-purpose platforms, such as lengthy map search latency, high computation cost, and enormous memory footprint. In this paper, we propose SpOctA, a SpConv accelerator that enables high-speed and energy-efficient point cloud processing. SpOctA parallelizes the map search by utilizing algorithm-architecture co-optimization based on octree encoding, thereby achieving 8.8-21.2× search speedup. It also attenuates the heavy computational workload by exploiting inherent sparsity of each voxel, which eliminates computation redundancy and saves 44.4-79.1% processing latency. To optimize on-chip memory management, a SpConv-oriented non-uniform caching strategy is introduced to reduce external memory access energy by 57.6% on average. Implemented on a 40nm technology and extensively evaluated on representative benchmarks, SpOctA rivals the state-of-the-art SpConv accelerators by 1.1-6.9× speedup with 1.5-3.1× energy efficiency improvement, |
|---|---|
| AbstractList | Point-cloud-based 3D perception has attracted great attention in various applications including robotics, autonomous driving and AR/VR. In particular, the 3D sparse convolution (SpConv) network has emerged as one of the most popular backbones due to its excellent performance. However, it poses severe challenges to real-time perception on general-purpose platforms, such as lengthy map search latency, high computation cost, and enormous memory footprint. In this paper, we propose SpOctA, a SpConv accelerator that enables high-speed and energy-efficient point cloud processing. SpOctA parallelizes the map search by utilizing algorithm-architecture co-optimization based on octree encoding, thereby achieving 8.8-21.2× search speedup. It also attenuates the heavy computational workload by exploiting inherent sparsity of each voxel, which eliminates computation redundancy and saves 44.4-79.1% processing latency. To optimize on-chip memory management, a SpConv-oriented non-uniform caching strategy is introduced to reduce external memory access energy by 57.6% on average. Implemented on a 40nm technology and extensively evaluated on representative benchmarks, SpOctA rivals the state-of-the-art SpConv accelerators by 1.1-6.9× speedup with 1.5-3.1× energy efficiency improvement, |
| Author | Xu, Ningyi Lyu, Dongxu Zhang, Jinming Lil, Zhenyu Chen, Yuzhou He, Guanghui |
| Author_xml | – sequence: 1 givenname: Dongxu surname: Lyu fullname: Lyu, Dongxu email: lvdongxu@sjtu.edu.cn organization: School of Electronic Information and Electrical Engineering, Shanghai Jiao Tong University,Shanghai,China – sequence: 2 givenname: Zhenyu surname: Lil fullname: Lil, Zhenyu email: ambitious-lzy@sjtu.edu.cn organization: School of Electronic Information and Electrical Engineering, Shanghai Jiao Tong University,Shanghai,China – sequence: 3 givenname: Yuzhou surname: Chen fullname: Chen, Yuzhou email: huygens@sjtu.edu.cn organization: School of Electronic Information and Electrical Engineering, Shanghai Jiao Tong University,Shanghai,China – sequence: 4 givenname: Jinming surname: Zhang fullname: Zhang, Jinming email: tiaozhanzhe@sjtu.edu.cn organization: School of Electronic Information and Electrical Engineering, Shanghai Jiao Tong University,Shanghai,China – sequence: 5 givenname: Ningyi surname: Xu fullname: Xu, Ningyi email: xuningyi@sjtu.edu.cn organization: School of Electronic Information and Electrical Engineering, Shanghai Jiao Tong University,Shanghai,China – sequence: 6 givenname: Guanghui surname: He fullname: He, Guanghui email: guanghui.he@sjtu.edu.cn organization: School of Electronic Information and Electrical Engineering, Shanghai Jiao Tong University,Shanghai,China |
| BookMark | eNo1kMtOwzAURA0Cibb0D1j4B1KuX3mwC2mBSkVFKqwrx76hQcWJbEPp3xOpsBqNNOcsZkwuXOeQEMpgxhgUt8uqKucqEwXMOHAxYyC4yHh-RqZFVuRCDZ1zpc7JiCmVJ1wKeUXGIXwADECejsjPpl-bWN7Rkoo53fTaB6RV5767_VdsO0dLY3CPXsfO00Mbd3SYe8Rk4UxnW_ee3OuAlj7rnm5Qe7Oj2lm6dDv06OLJ2MZjUh60R_riO4MhDNw1uWz0PuD0Lyfk7WHxWj0lq_XjsipXSctBxsSkta2lrEGiabJMSStlASYFAItSpmC1xdzywpq6ZswyJmSTNzpveMG40mJCbk7eFhG3vW8_tT9u_58Sv2uwYJE |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IH CBEJK RIE RIO |
| DOI | 10.1109/ICCAD57390.2023.10323728 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan (POP) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP) 1998-present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering |
| EISBN | 9798350322255 |
| EISSN | 1558-2434 |
| EndPage | 9 |
| ExternalDocumentID | 10323728 |
| Genre | orig-research |
| GrantInformation_xml | – fundername: National Key Research and Development Program of China grantid: 2020YFB2205500 funderid: 10.13039/501100012166 |
| GroupedDBID | 6IE 6IF 6IH 6IL 6IN AAWTH ABLEC ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO FEDTE IEGSK IJVOP M43 OCL RIE RIL RIO |
| ID | FETCH-LOGICAL-i204t-c6bdb44b04ecf7754d4490c6000de4460dade8d29dcbb11d1134f8fa8f29125a3 |
| IEDL.DBID | RIE |
| IngestDate | Wed Aug 27 02:03:41 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | true |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i204t-c6bdb44b04ecf7754d4490c6000de4460dade8d29dcbb11d1134f8fa8f29125a3 |
| PageCount | 9 |
| ParticipantIDs | ieee_primary_10323728 |
| PublicationCentury | 2000 |
| PublicationDate | 2023-Oct.-28 |
| PublicationDateYYYYMMDD | 2023-10-28 |
| PublicationDate_xml | – month: 10 year: 2023 text: 2023-Oct.-28 day: 28 |
| PublicationDecade | 2020 |
| PublicationTitle | Digest of technical papers - IEEE/ACM International Conference on Computer-Aided Design |
| PublicationTitleAbbrev | ICCAD |
| PublicationYear | 2023 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssj0020286 |
| Score | 2.2728689 |
| Snippet | Point-cloud-based 3D perception has attracted great attention in various applications including robotics, autonomous driving and AR/VR. In particular, the 3D... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 1 |
| SubjectTerms | 3D Sparse Convolution Benchmark testing Convolution Memory management Octree Encoding Point Cloud Point cloud compression Redundancy Sparsity Exploitation Technological innovation Three-dimensional displays |
| Title | SpOctA: A 3D Sparse Convolution Accelerator with Octree-Encoding-Based Map Search and Inherent Sparsity-Aware Processing |
| URI | https://ieeexplore.ieee.org/document/10323728 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1ZSwMxEA62T_riVfEmD75mu0f28m2tLa1gFWqhbyU7maAI26VuVfz1JnvUAwSfNiybY5OBb2Yy8w0hF6FvlFoXmQt-xHgKIRNKKqYcWz9iNwiraItxMJzym5k_q5PVy1wYRCyDz9AyzfIuXy5gZVxlXUP-5oVu1CKtMAqqZK21daWBMmhCdey4O-rpX_FDbdJbpkK41fT9UUWlBJHBNhk301exI8_Wqkgt-PjFzPjv9e2Qzle-Hr1fI9Eu2cBsj2x9oxrcJ--T_A6K5JIm1Lumk1zbs0h199da9GgCoBGovHSnxjlL9edLRNbPYGFGZVca7yS9FTmtQpSpyCQdZY9m_qIaUWv0LHkTy3o1L8YP0SHTQf-hN2R11QX25Nq8YBCkMuU8tTmCMvx4kvPYBq0Y2RK18WhLITGSbiwhTR1HOo7HVaREpNxYa0vCOyDtbJHhIaECAgBfccQAuO-rSCOmQNBiEAbSUfER6ZhNnOcVsca82b_jP96fkE1zlgY63OiUtIvlCs-0TlCk56UsfAJFp7dk |
| linkProvider | IEEE |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LT8MwDI5gHIALryHe5MA1XdslfXAbY9MG20DaJu02pY4jEFI3jQ4Qv56k3XhJSJxaVU3qpJY-2_lsE3IRCmvU-sh8EBHjCYRMaqWZ9lxzif0gLNgWvaA15DcjMVokq-e5MIiYk8_Qsbf5Wb6awNyGyiq2-Fs19KNVsiY456JI1_r0rwxUBkuyjhtX2nWzGBEap96xPcKd5egffVRyGGlukd5SgII98uTMs8SB91-1Gf8t4TYpf2Xs0ftPLNohK5juks1vxQb3yFt_egdZ7ZLWaPWa9qfGo0Vqhr8slI_WAAwG5cfu1IZnqXl9hsgaKUzsrOzKIJ6iXTmlBUmZylTRdvpgv58VMxqbntVe5WwhzbONRJTJsNkY1Fts0XeBPfouzxgEiUo4T1yOoG2FPMV57IIxjVyFxn10lVQYKT9WkCSepzyvynWkZaT92NhLsrpPSukkxQNCJQQAQnPEALgQOjKYKRGMIoSB8nR8SMp2E8fTorTGeLl_R388PyfrrUG3M-60e7fHZMP-VwskfnRCStlsjqfGQsiSs1wvPgALeLqx |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Digest+of+technical+papers+-+IEEE%2FACM+International+Conference+on+Computer-Aided+Design&rft.atitle=SpOctA%3A+A+3D+Sparse+Convolution+Accelerator+with+Octree-Encoding-Based+Map+Search+and+Inherent+Sparsity-Aware+Processing&rft.au=Lyu%2C+Dongxu&rft.au=Lil%2C+Zhenyu&rft.au=Chen%2C+Yuzhou&rft.au=Zhang%2C+Jinming&rft.date=2023-10-28&rft.pub=IEEE&rft.eissn=1558-2434&rft.spage=1&rft.epage=9&rft_id=info:doi/10.1109%2FICCAD57390.2023.10323728&rft.externalDocID=10323728 |