Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

William Hwang

dblp:165/0740 · DBLP profile ↗
← Back
6ranked-venue papers
2as first author
2since 2021 · last 2025
0000-0001-9685-0891ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 4 · 1 first-author · 2 since 2021Artificial intelligence and machine learning · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1Applied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
3 papers
Memory systems · 59% Emerging computing paradigms · 18% Reconfigurable computing and FPGAs · 6%

Topics — the 8 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Memory systems
processing-in-memory
1.122024
On-Device Continual Learning With STT-Assisted-SOT MRAM-Based In-Memory Computing · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2024
The N3XT Approach to Energy-Efficient Abundant-Data Computing · Proc. IEEE 2019
Memory systems
non-volatile memory
0.922024
On-Device Continual Learning With STT-Assisted-SOT MRAM-Based In-Memory Computing · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2024
The N3XT Approach to Energy-Efficient Abundant-Data Computing · Proc. IEEE 2019
Memory systems
in-memory computing
0.812024
On-Device Continual Learning With STT-Assisted-SOT MRAM-Based In-Memory Computing · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2024
Memory systems › non-volatile memory
magnetic random access memory
0.812024
On-Device Continual Learning With STT-Assisted-SOT MRAM-Based In-Memory Computing · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2024
Emerging computing paradigms
neuromorphic computing
0.812024
On-Device Continual Learning With STT-Assisted-SOT MRAM-Based In-Memory Computing · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2024
Reconfigurable computing and FPGAs
coarse-grained reconfigurable architecture
0.412019
Scalable interconnects for reconfigurable spatial architectures · ISCA 2019
Integrated circuit design
interconnect
0.412019
Scalable interconnects for reconfigurable spatial architectures · ISCA 2019
Memory systems › non-volatile memory
resistive memory
0.112019
The N3XT Approach to Energy-Efficient Abundant-Data Computing · Proc. IEEE 2019

Methods — techniques the papers use, named apart from their topics

bit-serial in-memory convolution · 0.8INT8 quantization · 0.8vector unit datapath design · 0.4simulation · 0.4monolithic 3d integration · 0.4carbon nanotube field-effect transistor · 0.4
YearPublicationVenuePosition
2025 FP-SMR: A Fully Digital Floating-Point Processing-in-SAS-MRAM for Session-based Recommender System
Asmer Hamid Ali, Amitesh Sridharan, William Hwang, Wilman Tsai, Jeff Zhang 0001, Yiran Chen 0001, Shan X. Wang, Deliang Fan
ACM Great Lakes Symposium on VLSI4
2024 On-Device Continual Learning With STT-Assisted-SOT MRAM-Based In-Memory Computing
abstract
Due to the separate memory and computation units in traditional Von-Neumann architecture, massive data transfer dominates the overall computing system’s power and latency, known as the ‘Memory-Wall’ issue. Especially with ever-increasing deep learning-based AI model size and computing complexity, it becomes the bottleneck for state-of-the-art AI computing systems. To address this challenge, In-Memory Computing (IMC) based Neural Network accelerators have been widely investigated to support AI computing within memory. However, most of those works focus only on inference. The on-device training and continual learning have not been well explored yet. In this work, for the first time, we introduce on-device continual learning with STT-assisted-SOT (SAS) Magnetic Random Access Memory (MRAM) based IMC system. On the hardware side, we have fabricated a SAS-MRAM device prototype with 4 Magnetic Tunnel Junctions (MTJ, each at 100nm × 50nm) sharing a common heavy metal layer, achieving significantly improved memory writing and area efficiency compared to traditional SOT-MRAM. Next, we designed fully digital IMC circuits with our SAS-MRAM to support both neural network inference and on-device learning. To enable efficient on-device continual learning for new task data, we present an 8-bit integer (INT8) based continual learning algorithm that utilizes our SAS-MRAM IMC-supported bit-serial digital in-memory convolution operations to train a small parallel reprogramming Network (Rep-Net) while freezing the major backbone model. Extensive studies have been presented based on our fabricated SAS-MRAM device prototype, cross-layer device-circuit benchmarking and simulation, as well as the on-device continual learning system evaluation.
Fan Zhang 0069, Amitesh Sridharan, William Hwang, Fen Xue, Wilman Tsai, Shan X. Wang, Deliang Fan
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.3
2019 Scalable interconnects for reconfigurable spatial architectures
abstract
Recent years have seen the increased adoption of Coarse-Grained Reconfigurable Architectures (CGRAs) as flexible, energy-efficient compute accelerators. Obtaining performance using spatial architectures while supporting diverse applications requires a flexible, high-bandwidth interconnect. Because modern CGRAs support vector units with wide datapaths, designing an interconnect that balances dynamism, communication granularity, and programmability is a challenging task.
Yaqi Zhang 0001, Alexander Rucker, Matthew Vilim, Raghu Prabhakar, William Hwang, Kunle Olukotun
ISCA5
2019 The N3XT Approach to Energy-Efficient Abundant-Data Computing
abstract
The world's appetite for analyzing massive amounts of structured and unstructured data has grown dramatically. The computational demands of these abundant-data applications, such as deep learning, far exceed the capabilities of today's computing systems and are unlikely to be met with isolated improvements in transistor or memory technologies, or integrated circuit architectures alone. To achieve unprecedented functionality, speed, and energy efficiency, one must create transformative nanosystems whose architectures are based on the salient properties of the underlying nanotechnologies. Our Nano-Engineered Computing Systems Technology (N3XT) approach makes such nanosystems possible through new computing system architectures leveraging emerging device (logic and memory) nanotechnologies and their dense 3-D integration with fine-grained connectivity to immerse computing in memory and new logic devices (such as carbon nanotube field-effect transistors for implementing high-speed and low-energy logic circuits) as well as high-density nonvolatile memory (such as resistive memory), and amenable to ultradense (monolithic) 3-D integration of thin layers of logic and memory devices that are fabricated at low temperature. In addition, we explore the use of several device and integration technologies in the N3XT beyond the specific ones mentioned earlier that are also used in our main nanosystem prototypes. We also present an efficient resiliency technique to overcome endurance challenges in certain resistive memory technologies. N3XT hardware prototypes demonstrate the practicality of our architectures. We evaluate the benefits of the N3XT using a simulation framework calibrated using experimental measurements. System-level energy-delay product of common implementations of abundant-data workloads improves by three orders of magnitude in the N3XT compared with conventional architectures. These improvements impact a broad range of application workloads and architecture configurations, from embedded systems to the cloud.
Mohamed M. Sabry, Tony F. Wu, Andrew Bartolo, Yash H. Malviya, William Hwang, Gage Hills, Igor L. Markov, Mary Wootters, Max M. Shulaker, H.-S. Philip Wong, Subhasish Mitra
Proc. IEEE5
2018 Coming Up N3XT, After 2D Scaling of Si CMOS
abstract
As two-dimensional scaling of Si CMOS crosses the nanometer threshold, from 7 nm, 5 nm, 3 nm, toward 1 nm technology nodes, will it continue to provide the energy efficiency required of future computing systems? A scalable, fast, and energy-efficient computation platform that may provide another 1,000× in computing energy efficiency (energy-execution time product) will have massive on-chip memory co-located with highly energy-efficient computing logic, enabled by 3D integration (e.g., monolithic) with ultra-dense and fine-grained connectivity. There will be multiple layers of memories interleaved with computing logic, sensors, and application-specific devices. We call this technology platform N3XT, Nano-engineered Computing Systems Technology. In this paper, we give an overview of the nanoscale memory and logic technologies that enable N3XT.
William Hwang, Weier Wan, Subhasish Mitra, H.-S. Philip Wong
ISCAS1
2015 Aligning Sentences from Standard Wikipedia to Simple Wikipedia
abstract
William Hwang, Hannaneh Hajishirzi, Mari Ostendorf, Wei Wu. Proceedings of the 2015 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. 2015.
William Hwang, Hannaneh Hajishirzi, Mari Ostendorf
HLT-NAACL1