skip to main content
10.1145/3649329.3656522acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article

A Software-Hardware Co-design Solution for 3D Inner Structure Reconstruction

Published: 07 November 2024 Publication History

Abstract

Volume imaging (3D model with inner structure) is widely applied to various areas, such as medical diagnosis and archaeology. Especially during the COVID-19 pandemic, there is a great demand for lung CT. However, it is quite time-consuming to generate a 3D model by reconstructing the internal structure of an object. To make things worse, due to the poor data locality of the reconstruction algorithm, researchers are pessimistic about accelerating it with ASIC. Besides the locality issue, we find that the complex synchronization is also a major obstacle for 3D reconstruction. To overcome the problems, we propose a holistic solution using software-hardware co-design. We first provide a unified programming model to cover various 3D reconstruction tasks. Then, we redesign the dataflow of the reconstruction algorithm to improve data locality. In addition, we remove unnecessary synchronizations by carefully analyzing the data dependency. After that, we propose a novel near-memory acceleration architecture, called Waffle, for further improvement. Experiment results show that Waffle in a package can achieve 3.51× ~ 3.96× speedup over a cluster of 10 GPUs with 9.35× ~ 10.97× energy efficiency.

References

[1]
J. Ahn, S. Hong, et al. 2015. A scalable processing-in-memory accelerator for parallel graph processing. In ISCA.
[2]
Margherita Capriotti, Hyungsuk E Kim, et al. 2017. Non-Destructive inspection of impact damage in composite aircraft panels by ultrasonic guided waves and statistical processing. Materials (2017).
[3]
Hybrid Memory Cube Consortium et al. 2014. Hybrid memory cube specification 2.1. hybridmemorycube. org (2014).
[4]
Yasuko Eckert, Nuwan Jayasena, and Gabriel H Loh. 2014. Thermal feasibility of die-stacked processing in memory. (2014).
[5]
Yu-Hang He, Ai-Xin Zhang, et al. 2020. Deep learning based high-resolution incoherent x-ray imaging with a single-pixel detector. In ISA.
[6]
Weichang Li. 2018. Classifying geological structure elements from seismic images using deep learning. In SEG Technical Program Expanded Abstracts 2018.
[7]
Chaoyue Liu, Libin Zhu, and Mikhail Belkin. 2020. Toward a theory of optimization for over-parameterized systems of non-linear equations: the lessons of deep learning. arXiv preprint arXiv:2003.00307 (2020).
[8]
Seth H Pugsley, Jeffrey Jestes, et al. 2014. NDC: Analyzing the impact of 3D-stacked memory+ logic devices on MapReduce workloads. In ISPASS.
[9]
Yuki Takechi-Haraya, Kumiko Sakai-Kato, et al. 2016. Atomic force microscopic analysis of the effect of lipid composition on liposome membrane rigidity. Langmuir (2016).
[10]
Zhicong Yu, Frédéric Noo, et al. 2012. Simulation tools for two-dimensional experiments in x-ray computed tomography using the FORBILD head phantom. Physics in Medicine & Biology (2012).
[11]
Wentai Zhang, Linjun Qiao, et al. 2020. FPGA Acceleration for 3D Low-Dose Tomographic Reconstruction. TCAD (2020).
[12]
Yining Zhu, Qian Wang, et al. 2019. Image reconstruction by Mumford-Shah regularization for low-dose CT with multi-GPU acceleration. (2019).

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
DAC '24: Proceedings of the 61st ACM/IEEE Design Automation Conference
June 2024
2159 pages
ISBN:9798400706011
DOI:10.1145/3649329
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 07 November 2024

Check for updates

Qualifiers

  • Research-article

Conference

DAC '24
Sponsor:
DAC '24: 61st ACM/IEEE Design Automation Conference
June 23 - 27, 2024
CA, San Francisco, USA

Acceptance Rates

Overall Acceptance Rate 1,770 of 5,499 submissions, 32%

Upcoming Conference

DAC '25
62nd ACM/IEEE Design Automation Conference
June 22 - 26, 2025
San Francisco , CA , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 41
    Total Downloads
  • Downloads (Last 12 months)41
  • Downloads (Last 6 weeks)23
Reflects downloads up to 06 Jan 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media