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

Madeleine Glick

dblp:80/3204 · also Madeleine Strom Glick · DBLP profile ↗
← Back
11ranked-venue papers
0as first author
4since 2021 · last 2023
0000-0003-3042-2039ORCID · verified

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

Systems, architecture and hardware · 4 · 2 since 2021Computer networks · 3 · 1 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 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
5 papers
Cloud and datacenter computing · 33% Hardware accelerators and domain-specific architectures · 26% Interconnection networks and networks-on-chip · 21%
Computer networks
3 papers
Datacenter networks · 52% Routing and switching · 28% Physical-layer communications · 16%
Artificial intelligence
2 papers
Information extraction and text analysis · 50% Deep learning architectures and training · 38% Efficient and distributed learning · 12%

Topics — the 20 heaviest of 25, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management
0.612022
A Case For Intra-rack Resource Disaggregation in HPC · ACM Trans. Archit. Code Optim. 2022
Cloud and datacenter computing
resource allocation
0.612022
A Case For Intra-rack Resource Disaggregation in HPC · ACM Trans. Archit. Code Optim. 2022
Cloud and datacenter computing
resource disaggregation
0.612022
A Case For Intra-rack Resource Disaggregation in HPC · ACM Trans. Archit. Code Optim. 2022
Machine learning › Deep learning architectures and training
attention mechanism
0.512021
Narrative Embedding: Re-Contextualization Through Attention · EMNLP (1) 2021
Natural language and speech › Information extraction and text analysis
narrative understanding
0.512021
Narrative Embedding: Re-Contextualization Through Attention · EMNLP (1) 2021
Distributed systems › distributed machine learning
distributed training
0.512021
SiP-ML: high-bandwidth optical network interconnects for machine learning training · SIGCOMM 2021
Routing and switching › routing algorithms
oblivious routing
0.412020
TAGO: rethinking routing design in high performance reconfigurable networks · SC 2020
Hardware accelerators and domain-specific architectures
machine learning accelerator
0.412020
Silicon Photonics Codesign for Deep Learning · Proc. IEEE 2020
Hardware accelerators and domain-specific architectures › sparse matrix multiplication accelerator
matrix multiplication accelerator
0.412020
Silicon Photonics Codesign for Deep Learning · Proc. IEEE 2020
Hardware accelerators and domain-specific architectures
photonic accelerator
0.412020
Silicon Photonics Codesign for Deep Learning · Proc. IEEE 2020
Interconnection networks and networks-on-chip
reconfigurable network
0.412020
TAGO: rethinking routing design in high performance reconfigurable networks · SC 2020
Electronic design automation › physical design
routing
0.412020
TAGO: rethinking routing design in high performance reconfigurable networks · SC 2020
Interconnection networks and networks-on-chip
network topology
0.412019
Bandwidth steering in HPC using silicon nanophotonics · SC 2019
Datacenter networks
datacenter interconnect
0.212016
ProjecToR: Agile Reconfigurable Data Center Interconnect · SIGCOMM 2016
Physical-layer communications
free-space optical communication
0.212016
ProjecToR: Agile Reconfigurable Data Center Interconnect · SIGCOMM 2016
Hardware accelerators and domain-specific architectures
accelerator utilization
0.212022
A Case For Intra-rack Resource Disaggregation in HPC · ACM Trans. Archit. Code Optim. 2022
Cloud and datacenter computing › resource management
datacenter resource management
0.212022
A Case For Intra-rack Resource Disaggregation in HPC · ACM Trans. Archit. Code Optim. 2022
Machine learning › Efficient and distributed learning
distributed training
0.112021
SiP-ML: high-bandwidth optical network interconnects for machine learning training · SIGCOMM 2021
Datacenter networks
flow scheduling
0.112016
ProjecToR: Agile Reconfigurable Data Center Interconnect · SIGCOMM 2016
Wireless networking › wireless mesh network
topology construction
0.112016
ProjecToR: Agile Reconfigurable Data Center Interconnect · SIGCOMM 2016

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

simulation · 2.7theoretical analysis · 0.9workload characterization · 0.6trace analysis · 0.6attention · 0.5silicon photonics · 0.4microring resonators · 0.4matrix decomposition · 0.4silicon photonic switches · 0.4hardware testbed · 0.4digital micro-mirror device · 0.2approximation algorithm · 0.2
YearPublicationVenuePosition
2023 Efficient Intra-Rack Resource Disaggregation for HPC Using Co-Packaged DWDM Photonics
abstract
The diversity of workload requirements and increasing hardware heterogeneity in emerging high performance computing (HPC) systems motivate resource disaggregation. Resource disaggregation allows compute and memory resources to be allocated individually as required to each workload. However, it is unclear how to efficiently realize this capability and cost-effectively meet the stringent bandwidth and latency requirements of HPC applications. To that end, we describe how modern photonics can be co-designed with modern HPC racks to implement flexible intra-rack resource disaggregation and fully meet the bit error rate (BER) and high escape bandwidth of all chip types in modern HPC racks. Our photonic-based disaggregated rack provides an average application speedup of 11% (46% maximum) for 25 CPU and 61% for 24 GPU benchmarks compared to a similar system that instead uses modern electronic switches for disaggregation. Using observed resource usage from a production system, we estimate that an iso-performance intra-rack disaggregated HPC system using photonics would require 4× fewer memory modules and 2× fewer NICs than a non-disaggregated baseline.
George Michelogiannakis, Yehia Arafa, Brandon Cook 0001, Liang Yuan Dai, Abdel-Hameed A. Badawy, Madeleine Glick, Yuyang Wang 0003, Keren Bergman, John Shalf
CLUSTER6
2022 A Case For Intra-rack Resource Disaggregation in HPC
abstract
The expected halt of traditional technology scaling is motivating increased heterogeneity in high-performance computing (HPC) systems with the emergence of numerous specialized accelerators. As heterogeneity increases, so does the risk of underutilizing expensive hardware resources if we preserve today’s rigid node configuration and reservation strategies. This has sparked interest in resource disaggregation to enable finer-grain allocation of hardware resources to applications. However, there is currently no data-driven study of what range of disaggregation is appropriate in HPC. To that end, we perform a detailed analysis of key metrics sampled in NERSC’s Cori, a production HPC system that executes a diverse open-science HPC workload. In addition, we profile a variety of deep-learning applications to represent an emerging workload. We show that for a rack (cabinet) configuration and applications similar to Cori, a central processing unit with intra-rack disaggregation has a 99.5% probability to find all resources it requires inside its rack. In addition, ideal intra-rack resource disaggregation in Cori could reduce memory and NIC resources by 5.36% to 69.01% and still satisfy the worst-case average rack utilization.
George Michelogiannakis, Benjamin Klenk, Brandon Cook 0001, Min Yee Teh, Madeleine Glick, Larry Dennison, Keren Bergman, John Shalf
ACM Trans. Archit. Code Optim.5
2021 Narrative Embedding: Re-Contextualization Through Attention
abstract
Narrative analysis is becoming increasingly important for a number of linguistic tasks including summarization, knowledge extraction, and question answering.We present a novel approach for narrative event representation using attention to re-contextualize events across the whole story.Comparing to previous analysis we find an unexpected attachment of event semantics to predicate tokens within a popular transformer model.We test the utility of our approach on narrative completion prediction, achieving state of the art performance on Multiple Choice Narrative Cloze and scoring competitively on the Story Cloze Task.
Sean Wilner, Daniel Woolridge, Madeleine Glick
EMNLP (1)3
2021 SiP-ML: high-bandwidth optical network interconnects for machine learning training
abstract
This paper proposes optical network interconnects as a key enabler for building high-bandwidth ML training clusters with strong scaling properties. Our design, called SiP-ML, accelerates the training time of popular DNN models using silicon photonics links capable of providing multiple terabits-per-second of bandwidth per GPU. SiP-ML partitions the training job across GPUs with hybrid data and model parallelism while ensuring the communication pattern can be supported efficiently on the network interconnect. We develop task partitioning and device placement methods that take the degree and reconfiguration latency of optical interconnects into account. Simulations using real DNN models show that, compared to the state-of-the-art electrical networks, our approach improves training time by 1.3--9.1x.
Mehrdad Khani Shirkoohi, Manya Ghobadi, Mohammad Alizadeh, Madeleine Glick, Keren Bergman, Amin Vahdat, Benjamin Klenk, Eiman Ebrahimi
SIGCOMM5
2020 Optically Connected Memory for Disaggregated Data Centers
abstract
Recent advances in integrated photonics enable the implementation of reconfigurable, high-bandwidth, and low energy-per-bit interconnects in next-generation data centers. We propose and evaluate an Optically Connected Memory (OCM) architecture that disaggregates the main memory from the computation nodes in data centers. OCM is based on micro-ring resonators (MRRs), and it does not require any modification to the DRAM memory modules. We calculate energy consumption from real photonic devices and integrate them into a system simulator to evaluate performance. Our results show that (1) OCM is capable of interconnecting four DDR4 memory channels to a computing node using two fibers with 1.07 pJ energy-per-bit consumption and (2) OCM performs up to 5.5x faster than a disaggregated memory with 40G PCIe NIC connectors to computing nodes.
Alexander Gazman, Maarten Hattink, Mauricio G. Palma, Meisam Bahadori, Ruth Rubio-Noriega, Lois Orosa 0001, Madeleine Glick, Onur Mutlu, Keren Bergman, Rodolfo Azevedo
SBAC-PAD8
2020 TAGO: rethinking routing design in high performance reconfigurable networks
abstract
Many reconfigurable network topologies have been proposed in the past. However, efficient routing on top of these flexible interconnects still presents a challenge. In this work, we reevaluate key principles that have guided the designs of many routing protocols on static networks, and see how well those principles apply on reconfigurable network topologies. Based on a theoretical analysis of key properties that routing in a reconfigurable network should satisfy to maximize performance, we propose a topology-aware, globally-direct oblivious (TAGO) routing protocol for reconfigurable topologies. Our proposed routing protocol is simple in design and yet, when deployed in conjunction with a reconfigurable network topology, improves throughput by up to 2.2× compared to established routing protocols and even comes within 10% of the throughput of impractical adaptive routing that has instant global congestion information.
Min Yee Teh, Yu-Han Hung, George Michelogiannakis, Shijia Yan, Madeleine Glick, John Shalf, Keren Bergman
SC5
2020 Silicon Photonics Codesign for Deep Learning
abstract
Deep learning is revolutionizing many aspects of our society, addressing a wide variety of decision-making tasks, from image classification to autonomous vehicle control. Matrix multiplication is an essential and computationally intensive step of deep-learning calculations. The computational complexity of deep neural networks requires dedicated hardware accelerators for additional processing throughput and improved energy efficiency in order to enable scaling to larger networks in the upcoming applications. Silicon photonics is a promising platform for hardware acceleration due to recent advances in CMOS-compatible manufacturing capabilities, which enable efficient exploitation of the inherent parallelism of optics. This article provides a detailed description of recent implementations in the relatively new and promising platform of silicon photonics for deep learning. Opportunities for multiwavelength microring silicon photonic architectures codesigned with field-programmable gate array (FPGA) for pre- and postprocessing are presented. The detailed analysis of a silicon photonic integrated circuit shows that a codesigned implementation based on the decomposition of large matrix-vector multiplication into smaller instances and the use of nonnegative weights could significantly simplify the photonic implementation of the matrix multiplier and allow increased scalability. We conclude this article by presenting an overview and a detailed analysis of design parameters. Insights for ways forward are explored.
Qixiang Cheng, Jihye Kwon, Madeleine Glick, Meisam Bahadori, Luca P. Carloni, Keren Bergman
Proc. IEEE3
2019 Bandwidth steering in HPC using silicon nanophotonics
abstract
As bytes-per-FLOP ratios continue to decline, communication is becoming a bottleneck for performance scaling. This paper describes bandwidth steering in HPC using emerging reconfigurable silicon photonic switches. We demonstrate that placing photonics in the lower layers of a hierarchical topology efficiently changes the connectivity and consequently allows operators to recover from system fragmentation that is otherwise hard to mitigate using common task placement strategies. Bandwidth steering enables efficient utilization of the higher layers of the topology and reduces cost with no performance penalties. In our simulations with a few thousand network endpoints, bandwidth steering reduces static power consumption per unit throughput by 36% and dynamic power consumption by 14% compared to a reference fat tree topology. Such improvements magnify as we taper the bandwidth of the upper network layer. In our hardware testbed, bandwidth steering improves total application execution time by 69%, unaffected by bandwidth tapering.
George Michelogiannakis, Yiwen Shen 0002, Min Yee Teh, Xiang Meng 0003, Benjamin Aivazi, Taylor L. Groves, John Shalf, Madeleine Glick, Manya Ghobadi, Larry Dennison, Keren Bergman
SC8
2016 ProjecToR: Agile Reconfigurable Data Center Interconnect
abstract
We explore a novel, free-space optics based approach for building data center interconnects. It uses a digital micromirror device (DMD) and mirror assembly combination as a transmitter and a photodetector on top of the rack as a receiver (Figure 1). Our approach enables all pairs of racks to establish direct links, and we can reconfigure such links (i.e., connect different rack pairs) within 12 us. To carry traffic from a source to a destination rack, transmitters and receivers in our interconnect can be dynamically linked in millions of ways. We develop topology construction and routing methods to exploit this flexibility, including a flow scheduling algorithm that is a constant factor approximation to the offline optimal solution. Experiments with a small prototype point to the feasibility of our approach. Simulations using realistic data center workloads show that, compared to the conventional folded-Clos interconnect, our approach can improve mean flow completion time by 30-95% and reduce cost by 25-40%.
Manya Ghobadi, Ratul Mahajan, Amar Phanishayee, Nikhil R. Devanur, Janardhan Kulkarni, Gireeja Ranade, Pierre-Alexandre Blanche, Houman Rastegarfar, Madeleine Glick, Daniel C. Kilper
SIGCOMM9
2012 Improving fixed-point accuracy of FFT cores in O-OFDM systems
abstract
Optical OFDM communication systems operating at data rates in the 40Gb/s (and higher) range require high-throughput/highly parallel fast Fourier transform (FFT) implementations. These consume a significant amount of chip resources; we aim to reduce costs by improving the system's accuracy per chip-area. For OFDM signals, we characterize the growth of data within the FFT and explore several cost-conscious methods for improving the fixed-point format. Using ASIC synthesis and hardware accurate simulations, we evaluate the corresponding system error and stability of these methods. We introduce Directive Scaling, which provides an average increase in overall accuracy without additional runtime-adaptive mechanisms. ASIC synthesis results show minimal overhead, and we explicitly evaluate and explain the inherent tradeoffs. When applied to an 8-bit IFFT design, our technique improves precision by approximately two bits with just a 4% area overhead, as opposed to the additional 32% area overhead required using standard methods.
Robert Koutsoyannis, Peter A. Milder, Christian R. Berger, Madeleine Glick, James C. Hoe, Markus Püschel
ICASSP4
2009 Your Data Center Is a Router: The Case for Reconfigurable Optical Circuit Switched Paths
David G. Andersen, Michael Kaminsky, Michael A. Kozuch, T. S. Eugene Ng, Konstantina Papagiannaki, Madeleine Glick, Lily B. Mummert
HotNets7