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

Michael Gill

dblp:50/7430 · DBLP profile ↗
← Back
13ranked-venue papers
0as first author
0since 2021 · last 2020
—ORCID · conflict

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

Systems, architecture and hardware · 10Applied, interdisciplinary, general and emerging computing · 5Artificial intelligence and machine learning · 2Human-computer interaction and ubiquitous 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
4 papers
Hardware accelerators and domain-specific architectures · 54% Interconnection networks and networks-on-chip · 34% Memory systems · 6%
Artificial intelligence
1 paper
Representation and self-supervised learning · 50% Probabilistic and Bayesian machine learning · 50%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Bioinformatics and computational biology · 100%

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

TopicWeightPapersLastEvidence papers
Hardware accelerators and domain-specific architectures › accelerator architecture
accelerator-rich architecture
0.422015
On-chip interconnection network for accelerator-rich architectures · DAC 2015
Accelerator-Rich Architectures: Opportunities and Progresses · DAC 2014
Machine learning › Probabilistic and Bayesian machine learning › deep probabilistic models › bayesian deep learning
bayesian neural networks
0.312018
Conditional Word Embedding and Hypothesis Testing via Bayes-by-Backprop · EMNLP 2018
Machine learning › Representation and self-supervised learning › word representation
word embedding
0.312018
Conditional Word Embedding and Hypothesis Testing via Bayes-by-Backprop · EMNLP 2018
Interconnection networks and networks-on-chip
arbitration
0.212013
Stream arbitration: Towards efficient bandwidth utilization for emerging on-chip interconnects · ACM Trans. Archit. Code Optim. 2013
Interconnection networks and networks-on-chip
on-chip interconnect
0.212013
Stream arbitration: Towards efficient bandwidth utilization for emerging on-chip interconnects · ACM Trans. Archit. Code Optim. 2013
Hardware accelerators and domain-specific architectures › accelerator integration
accelerator-rich CMP
0.112012
Architecture support for accelerator-rich CMPs · DAC 2012
Bioinformatics and computational biology › statistical genetics
genetic association study
0.112009
The SNP ratio test: pathway analysis of genome-wide association datasets · Bioinform. 2009
Bioinformatics and computational biology › genomics
genome-wide association study
0.112009
The SNP ratio test: pathway analysis of genome-wide association datasets · Bioinform. 2009
Bioinformatics and computational biology › systems bioinformatics
pathway analysis
0.112009
The SNP ratio test: pathway analysis of genome-wide association datasets · Bioinform. 2009
Memory systems
memory interface
0.112015
On-chip interconnection network for accelerator-rich architectures · DAC 2015
Processor architecture and microarchitecture
memory latency tolerance
0.112015
On-chip interconnection network for accelerator-rich architectures · DAC 2015
Operating systems › kernel
interrupt handling
0.012012
Architecture support for accelerator-rich CMPs · DAC 2012

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

hypothesis testing · 0.3bayes by backprop · 0.3simulation · 0.3hardware arbitration · 0.3runtime channel competition · 0.2permutation testing · 0.1empirical p-value · 0.1
YearPublicationVenuePosition
2020 Segmentation of Anterior Tissues in Craniofacial Cone-Beam CT Images
abstract
Cone-beam computed tomography (CBCT) images are used in craniofacial research for diagnosing dentofacial deformities, skeletal malocclusion severity and to assist in virtual surgical planning. There is a need for automated guidance in predicting regions that could most benefit from surgical intervention. As a part of the effort to conduct such experiments, it is preferable to remove soft tissues in the craniofacial region in CBCT images. However, this front end "data preparation" step is non-trivial for CBCT images due to the inherent fluctuations in the intensity of tissues and bones caused by photon scattering of cone beam shaped X-rays during image acquisition. In this paper, we describe our automated segmentation approach for segmenting anterior tissues in more than 600 3D CBCT images with good result, by combining a selected set of 2D image processing techniques in conjunction with certain facial biometric parameters.
Dharitri Misra, Michael Gill, Janice Lee, Sameer K. Antani
CBMS2
2018 Conditional Word Embedding and Hypothesis Testing via Bayes-by-Backprop
abstract
Conventional word embedding models do not leverage information from document metadata, and they do not model uncertainty.We address these concerns with a model that incorporates document covariates to estimate conditional word embedding distributions.Our model allows for (a) hypothesis tests about the meanings of terms, (b) assessments as to whether a word is near or far from another conditioned on different covariate values, and (c) assessments as to whether estimated differences are statistically significant.
Rujun Han, Michael Gill, Arthur Spirling, Kyunghyun Cho
EMNLP2
2015 On-chip interconnection network for accelerator-rich architectures
abstract
Modern processors have included hardware accelerators to provide high computation capability and low energy consumption. With specific hardware implementation, accelerators can improve performance and reduce energy consumption by orders of magnitude compared to general purpose cores. However, hardware accelerators cannot tolerate memory and communication latency through extensive multi-threading; this increases the demand for efficient memory interface and network-on-chip (NoC) designs.
Jason Cong, Michael Gill, Yuchen Hao, Glenn Reinman
DAC2
2015 PARADE: A Cycle-Accurate Full-System Simulation Platform for Accelerator-Rich Architectural Design and Exploration
abstract
The power wall and utilization wall in today's processors have led to a focus on accelerator-rich architecture, which will include a sea of accelerators that can achieve orders-of-magnitude performance and energy gains. The emerging accelerator-rich architecture is still in its early stage, and many design issues, such as the efficient accelerator resource management and communication between accelerators and CPU cores, remain unclear. Therefore, a research platform that can enable those design explorations will be extremely useful. This paper presents the first cycle-accurate full-system simulation Platform for Accelerator-Rich Architectural Design and Exploration (PARADE). PARADE can automatically generate dedicated or composable accelerator simulation modules, simulate the global accelerator management, a coherent cache/scratchpad with shared memory, and a customizable network-on-chip-all at cycle-level. In addition, PARADE provides visualization support to assist architects with design space exploration. Finally, a few case studies are conducted to confirm that PARADE can enable various system-level design space explorations in the accelerator-rich architecture.
Jason Cong, Zhenman Fang, Michael Gill, Glenn Reinman
ICCAD3
2014 Accelerator-Rich Architectures: Opportunities and Progresses
abstract
To drastically improve energy efficiency, we believe future processors need to go beyond parallelization and provide architecture support for customization, enabling systems to adapt to different application domains. In particular, we believe future architectures will make extensive use of accelerators to significantly reduce energy consumption. Such architectures present many new challenges and opportunities, such as accelerator synthesis, scheduling, sharing, virtualization, memory hierarchy optimization, and efficient compilation and runtime support. With respect to these areas, we review the progress of our research in the Center for Domain-Specific Computing (supported by the NSF Expeditions-in-Computing Award), and discuss ongoing work and additional challenges.
Jason Cong, Mohammad Ali Ghodrat, Michael Gill, Beayna Grigorian, Karthik Gururaj, Glenn Reinman
DAC3
2014 Architecture Support for Domain-Specific Accelerator-Rich CMPs
abstract
This work discusses hardware architectural support for domain-specific accelerator-rich CMPs. First, we present a hardware resource management scheme for sharing of loosely coupled accelerators and arbitration of multiple requesting cores. Second, we present a mechanism for accelerator virtualization. This allows multiple accelerators to efficiently compose a larger virtual accelerator out of multiple smaller accelerators, as well as to collaborate as multiple copies of a simple accelerator. All of this work is supported by a fully automated simulation tool-chain for both accelerator generation and management. We present the applicability of our approach to four different application domains: medical imaging, commercial, computer vision, and navigation. Our results demonstrate large performance improvements and energy savings over a software implementation. We also show additional improvements that result from enhanced load balancing and simplification of the communication between the core and the arbitration mechanism.
Jason Cong, Mohammad Ali Ghodrat, Michael Gill, Beayna Grigorian, Glenn Reinman
ACM Trans. Embed. Comput. Syst.3
2013 Composable accelerator-rich microprocessor enhanced for adaptivity and longevity
abstract
Accelerator-rich platforms demonstrate orders of magnitude improvement in performance and energy efficiency over software, yet they lack adaptivity to new algorithms and can see low accelerator utilization. To address these issues we propose CAMEL: Composable Accelerator-rich Microprocessor Enhanced for Longevity. CAMEL features programmable fabric (PF) to extend the use of ASIC composable accelerators in supporting algorithms that are beyond the scope of the baseline platform. Using a combination of hardware extensions and compiler support, we demonstrate on average 11.6X performance improvement and 13.9X energy savings across benchmarks that deviate from the original domain for our baseline platform.
Jason Cong, Mohammad Ali Ghodrat, Michael Gill, Beayna Grigorian, Hui Huang 0001, Glenn Reinman
ISLPED3
2013 Stream arbitration: Towards efficient bandwidth utilization for emerging on-chip interconnects
abstract
Alternative interconnects are attractive for scaling on-chip communication bandwidth in a power-efficient manner. However, efficient utilization of the bandwidth provided by these emerging interconnects still remains an open problem due to the spatial and temporal communication heterogeneity. In this article, a Stream Arbitration scheme is proposed, where at runtime any source can compete for any communication channel of the interconnect to talk to any destination. We apply stream arbitration to radio frequency interconnect (RF-I). Experimental results show that compared to the representative token arbitration scheme, stream arbitration can provide an average 20% performance improvement and 12% power reduction.
Chunhua Xiao, Mau-Chung Frank Chang, Jason Cong, Michael Gill, Zhangqin Huang, Chunyue Liu, Glenn Reinman, Hao Wu 0026
ACM Trans. Archit. Code Optim.4
2012 Compilation and architecture support for customized vector instruction extension
abstract
Vectorization has been commonly employed in modern processors. In this work we identify the opportunities to explore customized vector instructions and build an automatic compilation flow to efficiently identify those instructions. A composable vector unit (CVU) is proposed to support a large number of customized vector instructions with small area overhead. The results show that our approach achieves an average 1.41X speedup over the state-of-art vector ISA. We also observe a large area gain (around 11.6X) over the dedicated ASIC-based design.
Jason Cong, Mohammad Ali Ghodrat, Michael Gill, Hui Huang 0001, Bin Liu 0006, Raghu Prabhakar, Glenn Reinman, Marco Vitanza
ASP-DAC3
2012 Architecture support for accelerator-rich CMPs
abstract
This work discusses a hardware architectural support for accelerator-rich CMPs (ARC). First, we present a hardware resource management scheme for accelerator sharing. This scheme supports sharing and arbitration of multiple cores for a common set of accelerators, and it uses a hardware-based arbitration mechanism to provide feedback to cores to indicate the wait time before a particular resource becomes available. Second, we propose a light-weight interrupt system to reduce the OS overhead of handling interrupts which occur frequently in an accelerator-rich platform. Third, we propose architectural support that allows us to compose a larger virtual accelerator out of multiple smaller accelerators. We have also implemented a complete simulation tool-chain to verify our ARC architecture. Experimental results show significant performance (on average 51X) and energy improvement (on average 17X) compared to approaches using OS-based accelerator management.
Jason Cong, Mohammad Ali Ghodrat, Michael Gill, Beayna Grigorian, Glenn Reinman
DAC3
2012 CHARM: a composable heterogeneous accelerator-rich microprocessor
abstract
This work discusses CHARM, a Composable Heterogeneous Accelerator-Rich Microprocessor design that provides scalability, flexibility, and design reuse in the space of accelerator-rich CMPs. CHARM features a hardware structure called the accelerator block composer (ABC), which can dynamically compose a set of accelerator building blocks (ABBs) into a loosely coupled accelerator (LCA) to provide orders of magnitude improvement in performance and power efficiency. Our software infrastructure provides a data flow graph to describe the composition, and our hardware components dynamically map available resources to the data flow graph to compose the accelerator from components that may be physically distributed across the CMP. Our ABC is also capable of providing load balancing among available compute resources to increase accelerator utilization. Running medical imaging benchmarks, our experimental results show an average speedup of 2.1X (best case 3.7X) compared to approaches that use LCAs together with a hardware resource manager. We also gain in terms of energy consumption (average 2.4X; best case 4.7X).
Jason Cong, Mohammad Ali Ghodrat, Michael Gill, Beayna Grigorian, Glenn Reinman
ISLPED3
2012 BiN: a buffer-in-NUCA scheme for accelerator-rich CMPs
abstract
As the number of on-chip accelerators grows rapidly to improve power-efficiency, the buffer size required by accelerators drastically increases. Existing solutions allow the accelerators to share a common pool of buffers or/and allocate buffers in cache. In this paper we propose a Buffer-in-NUCA (BiN) scheme with the following contributions: (1) a dynamic interval-based global buffer allocation method to assign shared buffer spaces to accelerators that can best utilize the additional buffer space, and (2) a flexible and low-overhead paged buffer allocation method to limit the impact of buffer fragmentation in a shared buffer, especially when allocating buffers in a non-uniform cache architecture (NUCA) with distributed cache banks. Experimental results show that, when compared to two representative schemes from the prior work, BiN improves performance by 32% and 35% and reduces energy by 12% and 29%, respectively.
Jason Cong, Mohammad Ali Ghodrat, Michael Gill, Chunyue Liu, Glenn Reinman
ISLPED3
2009 The SNP ratio test: pathway analysis of genome-wide association datasets
abstract
Abstract Summary: We present a tool that assesses the enrichment of significant associations from genome-wide association studies (GWAS) in a pathway context. The SNP ratio test (SRT) compares the proportion of significant to all SNPs within genes that are part of a pathway and computes an empirical P-value based on comparisons to ratios in datasets where the assignment of case/control status has been randomized. We applied the SRT to a Parkinson's disease GWAS dataset, using the KEGG database, revealing significance for Parkinson's disease and related pathways. Availability: https://sourceforge.net/projects/snpratiotest/ Contact: [email protected]; [email protected] Supplementary information: Supplementary data are available at Bioinformatics online.
Colm O'Dushlaine, Elaine Kenny, Elizabeth A. Heron, Ricardo Segurado, Michael Gill, Derek W. Morris, Aiden P. Corvin
Bioinform.5