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

Mark Hereld

dblp:43/671 · DBLP profile ↗
← Back
16ranked-venue papers
2as first author
0since 2021 · last 2018
0000-0002-0268-2880ORCID · verified

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

Systems, architecture and hardware · 6Graphics, computer vision, multimedia, augmented reality and games · 5 · 1 first-authorArtificial intelligence and machine learning · 3Software engineering, systems software and programming languages · 2 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author

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
High-performance computing · 44% Storage systems · 30% Cloud and datacenter computing · 11%
Computer graphics and multimedia
1 paper
Visualization and visual analytics · 62% Virtual and augmented reality · 38%

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

TopicWeightPapersLastEvidence papers
Storage systems › i/o optimization
i/o forwarding
0.222011
Topology-aware data movement and staging for I/O acceleration on Blue Gene/P supercomputing systems · SC 2011
Accelerating I/O Forwarding in IBM Blue Gene/P Systems · SC 2010
High-performance computing › supercomputing
leadership-class systems
0.222011
Topology-aware data movement and staging for I/O acceleration on Blue Gene/P supercomputing systems · SC 2011
Accelerating I/O Forwarding in IBM Blue Gene/P Systems · SC 2010
High-performance computing › scientific data analysis
in-situ analysis
0.212015
Optimal scheduling of in-situ analysis for large-scale scientific simulations · SC 2015
High-performance computing
performance optimization at scale
0.212015
Optimal scheduling of in-situ analysis for large-scale scientific simulations · SC 2015
Electronic design automation › high-level synthesis › scheduling
resource-constrained scheduling
0.212015
Optimal scheduling of in-situ analysis for large-scale scientific simulations · SC 2015
Cloud and datacenter computing › resource management
resource management and scheduling
0.212015
Optimal scheduling of in-situ analysis for large-scale scientific simulations · SC 2015
High-performance computing
scientific computing systems
0.212015
Optimal scheduling of in-situ analysis for large-scale scientific simulations · SC 2015
Storage systems › i/o optimization
collective i/o
0.112011
Topology-aware data movement and staging for I/O acceleration on Blue Gene/P supercomputing systems · SC 2011
Storage systems
i/o optimization
0.112011
Topology-aware data movement and staging for I/O acceleration on Blue Gene/P supercomputing systems · SC 2011
Storage systems
i/o scheduling
0.112010
Accelerating I/O Forwarding in IBM Blue Gene/P Systems · SC 2010
Visualization and visual analytics
collaborative visualization
0.112006
CupHolder: A Multi-Person Interactive High-Resolution Workstation · VR 2006
Interconnection networks and networks-on-chip
network topology
0.012011
Topology-aware data movement and staging for I/O acceleration on Blue Gene/P supercomputing systems · SC 2011
Virtual and augmented reality › immersive interaction
co-located collaboration
0.012006
CupHolder: A Multi-Person Interactive High-Resolution Workstation · VR 2006
Virtual and augmented reality
immersive interaction
0.012006
CupHolder: A Multi-Person Interactive High-Resolution Workstation · VR 2006

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

asynchronous data staging · 0.2numerical optimization · 0.2collective i/o · 0.1work-queue scheduling · 0.1grid computing · 0.1cluster rendering · 0.1relational database · 0.0performance modeling · 0.0
YearPublicationVenuePosition
2018 3D Image Reconstruction from Multi-Focus Microscope: Axial Super-Resolution and Multiple-Frame Processing
abstract
Multi-focus microscope (MFM) provides a way to obtain 3D information by simultaneously capturing multiple focal planes. The naive method for MFM reconstruction is to stack the sub-images with alignment. However, the resolution in the z-axis in this method is limited by the number of acquired focal planes. In this work we build on a recent reconstruction algorithm for MFM, using information from multiple frames to improve the reconstruction quality. We propose two multiple-frame MFM image reconstruction algorithms: batch and recursive approaches. In the batch approach, we take multiple MFM frames and jointly estimate the 3D image and the motion for each frame. In the recursive approach, we utilize the reconstructed image from the previous frame. Experimental results show that the proposed algorithms produce a sequence of 3D object reconstruction with high quality that enable reconstruction of dynamic extended objects.
Seunghwan Yoo, Pablo Ruiz 0002, Xiang Huang 0006, Kuan He, Nicola J. Ferrier, Mark Hereld, Alan Selewa, Matthew Daddysman, Norbert Scherer, Oliver Cossairt, Aggelos K. Katsaggelos
ICASSP6
2018 An Interior Point Method for Nonnegative Sparse Signal Reconstruction
abstract
We present a primal-dual interior point method (IPM) with a novel preconditioner to solve the ℓ1-norm regularized least square problem for nonnegative sparse signal reconstruction. IPM is a second-order method that uses both gradient and Hessian information to compute effective search directions and achieve super-linear convergence rates. It therefore requires many fewer iterations than first-order methods such as iterative shrinkage/thresholding algorithms (ISTA) that only achieve sub-linear convergence rates. However, each iteration of IPM is more expensive than in ISTA because it needs to evaluate an inverse of a Hessian matrix to compute the Newton direction. We propose to approximate each Hessian matrix by a diagonal matrix plus a rank-one matrix. This approximation matrix is easily invertible using the Sherman-Morrison formula, and is used as a novel preconditioner in a preconditioned conjugate gradient method to compute a truncated Newton direction. We demonstrate the efficiency of our algorithm in compressive 3D volumetric image reconstruction. Numerical experiments show favorable results of our method in comparison with previous interior point based and iterative shrinkage/thresholding based algorithms.
Xiang Huang 0006, Kuan He, Seunghwan Yoo, Oliver Cossairt, Aggelos K. Katsaggelos, Nicola J. Ferrier, Mark Hereld
ICIP7
2018 Bayesian Approach for Automatic Joint Parameter Estimation in 3D Image Reconstruction from Multi-Focus Microscope
abstract
We present a Bayesian approach for 3D image reconstruction of an extended object imaged with multi-focus microscopy (MFM). MFM simultaneously captures multiple sub-images of different focal planes to provide 3D information of the sample. The naive method to reconstruct the object is to stack the sub-images along the z-axis, but the result suffers from poor resolution in the z-axis. The maximum a posteriori framework provides a way to reconstruct a 3D image according to its observation model and prior knowledge. It jointly estimates the 3D image and the model parameters. Experimental results with synthetic and real experimental data show that it enables the high-quality 3D reconstruction of an extended object from MFM.
Seunghwan Yoo, Pablo Ruiz 0002, Xiang Huang 0006, Kuan He, Itay Gdor, Alan Selewa, Matthew Daddysman, Nicola J. Ferrier, Mark Hereld, Norbert Scherer, Oliver Cossairt, Aggelos K. Katsaggelos
ICIP10
2018 Towards Automated Transcription of Label Text from Pinned Insect Collections
abstract
We present a computer vision system that can transcribe the text on tiny printed labels stacked beneath pinned insects (as found in museum collections). The approach uses multiple views of each label because the labels are often occluded by the pin, the insect specimen, and other labels. Our approach handles occlusion and the extreme viewing angles required to image the stacked labels. Automated image analysis identifies the lines of text and then aligns and rectifies the images. Combining the aligned and rectified images from multiple viewpoints enables us to create a composite image that can be read using optical character recognition tools (OCR) to extract the text. We provide experimental demonstration using both museum specimens and experimental test labels.
Nitin Agarwal 0002, Nicola J. Ferrier, Mark Hereld
WACV3
2017 Designing a High-Throughput Pipeline for Digitizing Pinned Insects
abstract
This paper presents the design and prototyping of hardware and software to address the problem of rapid and reliable 3D digitization of very large collections of pinned insects. Using the collection at the Field Museum of Natural History (FMNH) as a use case, a pipeline to ingest the entire collection of 4.5 million specimens in circa 1-2 years imposes a few second limit on average processing time per specimen. We describe the design and implementation of multi-camera systems capable of rapidly capturing light field imagery for 3D reconstruction of label surfaces and specimen in single snapshots consistent with this time constraint. With imagery captured using these prototype multi-cameras we demonstrate methods under development for 3D reconstruction of pinned insect specimens and for processing text on label surfaces.
Mark Hereld, Nicola J. Ferrier, Nitin Agarwal 0002, Petra Sierwald
eScience1
2015 Optimal scheduling of in-situ analysis for large-scale scientific simulations
abstract
Today's leadership computing facilities have enabled the execution of transformative simulations at unprecedented scales. However, analyzing the huge amount of output from these simulations remains a challenge. Most analyses of this output is performed in post-processing mode at the end of the simulation. The time to read the output for the analysis can be significantly high due to poor I/O bandwidth, which increases the end-to-end simulation-analysis time. Simulation-time analysis can reduce this end-to-end time. In this work, we present the scheduling of in-situ analysis as a numerical optimization problem to maximize the number of online analyses subject to resource constraints such as I/O bandwidth, network bandwidth, rate of computation and available memory. We demonstrate the effectiveness of our approach through two application case studies on the IBM Blue Gene/Q system.
Preeti Malakar, Venkatram Vishwanath, Todd S. Munson, Christopher Knight 0001, Mark Hereld, Sven Leyffer, Michael E. Papka
SC5
2011 Topology-aware data movement and staging for I/O acceleration on Blue Gene/P supercomputing systems
abstract
There is growing concern that I/O systems will be hard pressed to satisfy the requirements of future leadership-class machines. Even current machines are found to be I/O bound for some applications. In this paper, we identify existing performance bottlenecks in data movement for I/O on the IBM Blue Gene/P (BG/P) supercomputer currently deployed at several leadership computing facilities. We improve the I/O performance by exploiting the network topology of BG/P for collective I/O, leveraging data semantics of applications and incorporating asynchronous data staging. We demonstrate the efficacy of our approaches for synthetic benchmark experiments and for application-level benchmarks at scale on leadership computing systems.
Venkatram Vishwanath, Mark Hereld, Vitali A. Morozov, Michael E. Papka
SC2
2010 A Web 2.0-Based Scientific Application Framework
abstract
A significant obstacle to building usable, web-based interfaces for computational science in a Grid environment is how to deploy scientific applications on computational resources and expose these applications as web services. To streamline the development of these interfaces, we propose a new application framework that can deliver user-defined scientific workflows as both web services and OpenSocial gadgets. Through this application framework, scientists can focus on defining computational workflows using domain-specific applications and can use the software tools in the framework to quickly generate gadgets for running the applications and visualizing the output from workflow executions. By assembling these domain-specific gadgets and some common gadgets predefined in the framework for workflow management, scientists can easily set up a customized computational workspace to meet their requirements.
Wenjun Wu 0001, Thomas D. Uram, Michael Wilde, Mark Hereld, Michael E. Papka
ICWS4
2010 Accelerating I/O Forwarding in IBM Blue Gene/P Systems
abstract
Current leadership-class machines suffer from a significant imbalance between their computational power and their I/O bandwidth. I/O forwarding is a paradigm that attempts to bridge the increasing performance and scalability gap between the compute and I/O components of leadership-class machines to meet the requirements of data-intensive applications by shipping I/O calls from compute nodes to dedicated I/O nodes. I/O forwarding is a critical component of the I/O subsystem of the IBM Blue Gene/P supercomputer currently deployed at several leadership computing facilities. In this paper, we evaluate the performance of the existing I/O forwarding mechanisms for BG/P and identify the performance bottlenecks in the current design. We augment the I/O forwarding with two approaches: I/O scheduling using a work-queue model and asynchronous data staging. We evaluate the efficacy of our approaches using microbenchmarks and application-level benchmarks on leadership class systems.
Venkatram Vishwanath, Mark Hereld, Kamil Iskra, Dries Kimpe, Vitali A. Morozov, Michael E. Papka, Robert B. Ross, Kazutomo Yoshii
SC2
2010 Oscillation in a network model of neocortex
Jennifer Dwyer, Hyong Lee, Amber Martell, Rick L. Stevens, Mark Hereld, Wim van Drongelen
Neurocomputing5
2009 Oscillation in a network model of neocortex
Wim van Drongelen, Hyong Lee, Amber Martell, Jennifer Dwyer, Rick L. Stevens, Mark Hereld
ESANN6
2007 ParalleX: A Study of A New Parallel Computation Model
abstract
This paper proposes the study of a new computation model that attempts to address the underlying sources of performance degradation (e.g. latency, overhead, and starvation) and the difficulties of programmer productivity (e.g. explicit locality management and scheduling, performance tuning, fragmented memory, and synchronous global barriers) to dramatically enhance the broad effectiveness of parallel processing for high end computing. In this paper, we present the progress of our research on a parallel programming and execution model - mainly, ParalleX. We describe the functional elements of ParalleX, one such model being explored as part of this project. We also report our progress on the development and study of a subset of ParalleX $the LITL-X at University of Delaware. We then present a novel architecture model - Gilgamesh II - as a ParalleX processing architecture. A design point study of Gilgamesh II and the architecture concept strategy are presented.
Guang R. Gao, Thomas L. Sterling, Rick L. Stevens, Mark Hereld, Weirong Zhu
IPDPS4
2006 Hierarchical multithreading: programming model and system software
abstract
This paper addresses the underlying sources of performance degradation (e.g. latency, overhead, and starvation) and the difficulties of programmer productivity (e.g. explicit locality management and scheduling, performance tuning, fragmented memory, and synchronous global barriers) to dramatically enhance the broad effectiveness of parallel processing for high end computing. We are developing a hierarchical threaded virtual machine (HTVM) that defines a dynamic, multithreaded execution model and programming model, providing an architecture abstraction for HEC system software and tools development. We are working on a prototype language, LITL-X (pronounced "little-X") for latency intrinsic-tolerant language, which provides the application programmers with a powerful set of semantic constructs to organize parallel computations in a way that hides/manages latency and limits the effects of overhead. This is quite different from locality management, although the intent of both strategies is to minimize the effect of latency on the efficiency of computation. We work on a dynamic compilation and runtime model to achieve efficient LITL-X program execution. Several adaptive optimizations were studied. A methodology of incorporating domain-specific knowledge in program optimization was studied. Finally, we plan to implement our method in an experimental testbed for a HEC architecture and perform a qualitative and quantitative evaluation on selected applications
Guang R. Gao, Thomas L. Sterling, Rick L. Stevens, Mark Hereld, Weirong Zhu
IPDPS4
2006 CupHolder: A Multi-Person Interactive High-Resolution Workstation
abstract
Demand for high resolution visualization, large pixel real estate collaborative workspaces, and interactive computer interfaces continue to drive researchers to develop new physical portals connecting them to their computational tools, to their data, and to their colleagues around the world. In this paper we describe CupHolder, a high performance workstation designed to support interactive collaboration and research activities. It is configured to enable display of high resolution imagery while enabling a comfortable interactive environment for one to several co-located researchers. Moreover it is driven by a high performance commodity cluster that provides substantial local rendering muscle as well as a high performance interface to Grid-based computational tasks. CupHolder is comprised of commodity components. It is primarily novel because it represents an integration of these components into a new form factor that we believe is a useful precursor and testbed for future integrated workspaces.
Mark Hereld, Michael E. Papka, Justin Binns, Rick L. Stevens
VR1
2004 Simulation of neocortical epileptiform activity using parallel computing
Wim van Drongelen, Hyong Lee, Mark Hereld, Matthew Cohoon, Frank Elsen, Michael E. Papka, Rick L. Stevens
Neurocomputing3
2000 Prophesy: An Infrastructure for Analyzing and Modeling the Performance of Parallel and Distributed Applications
abstract
Efficient execution of applications requires insight into how the system features impact the performance of the application. For distributed systems, the task of gaining this insight is complicated by the complexity of the system features. This insight generally results from significant experimental analysis and possibly the development of performance models. This paper presents the Prophesy project, an infrastructure that aids in gaining this needed insight based upon experience. The core component of Prophesy is a relational database that allows for the recording of performance data, system features and application details.
Xingfu Wu, Valerie Taylor 0001, Jonathan Geisler, Zhiling Lan, Rick L. Stevens, Mark Hereld, Ivan R. Judson
HPDC7