![Loading...](https://link.springer.com/static/c4a417b97a76cc2980e3c25e2271af3129e08bbe/images/pdf-preview/spacer.gif)
-
Chapter and Conference Paper
Time-Sharing Parallel Jobs in the Presence of Multiple Resource Requirements
Buffered coscheduling is a new methodology that can substantially increase resource utilization, improve response time, and simplify the development of the run-time support in a parallel machine. In this paper...
-
Chapter and Conference Paper
Dynamic Right-Sizing: An Automated, Lightweight, and Scalable Technique for Enhancing Grid Performance
With the advent of computational grids, networking performance over the wide-area network (WAN) has become a critical component in the grid infrastructure. Unfortunately, many high-performance grid application...
-
Article
The MAGNeT Toolkit: Design, Implementation and Evaluation
The current trend in constructing high-performance computing systems is to connect a large number of machines via a fast interconnect or a large-scale network such as the Internet. This approach relies on the ...
-
Article
Packet Spacing: An Enabling Mechanism for Delivering Multimedia Content in Computational Grids
Streaming multimedia with UDP has become increasingly popular over distributed systems like the Internet. Scientific applications that stream multimedia include remote computational steering of visualization d...
-
Article
Automatic Flow-Control Adaptation for Enhancing Network Performance in Computational Grids
With the advent of computational Grids, networking performance over the wide-area network (WAN) has become a critical component in the Grid infrastructure. Unfortunately, many high-performance Grid application...
-
Article
Scheduling and Transport for File Transfers on High-Speed Optical Circuits
Scheduling resources on Grids is a well-known problem. The extension of Grids to LambdaGrids requires the scheduling of lambdas, i.e., end-to-end high-speed circuits. In this paper, we propose a scheduling heu...
-
Chapter and Conference Paper
Effective Dynamic Voltage Scaling Through CPU-Boundedness Detection
Dynamic voltage scaling (DVS) allows a program to execute at a non-peak CPU frequency in order to reduce CPU power, and hence, energy consumption; however, it is oftentimes done at the expense of performance d...
-
Chapter and Conference Paper
Making a Case for Proactive Flow Control in Optical Circuit-Switched Networks
Optical circuit-switched networks such as National LambdaRail (NLR) offer dedicated bandwidth to support large-scale bulk data transfer. Though a dedicated circuit-switched network eliminates congestion from t...
-
Article
Open AccessMissing genes in the annotation of prokaryotic genomes
Protein-coding gene detection in prokaryotic genomes is considered a much simpler problem than in intron-containing eukaryotic genomes. However there have been reports that prokaryotic gene finder programs hav...
-
Reference Work Entry In depth
Homology to Sequence Alignment, From
-
Article
Open AccessHigh-performance biocomputing for simulating the spread of contagion over large contact networks
Many important biological problems can be modeled as contagion diffusion processes over interaction networks. This article shows how the EpiSimdemics interaction-based simulation system can be applied to the g...
-
Article
Open AccessMulti-dimensional characterization of electrostatic surface potential computation on graphics processors
Calculating the electrostatic surface potential (ESP) of a biomolecule is critical towards understanding biomolecular function. Because of its quadratic computational complexity (as a function of the number of at...
-
Article
Reliable MapReduce computing on opportunistic resources
MapReduce offers an ease-of-use programming paradigm for processing large data sets, making it an attractive model for opportunistic compute resources. However, unlike dedicated resources, where MapReduce has ...
-
Article
Parallel Mining of Neuronal Spike Streams on Graphics Processing Units
Multi-electrode arrays (MEAs) provide dynamic and spatial perspectives into brain function by capturing the temporal behavior of spikes recorded from cultures and living tissue. Understanding the firing patter...
-
Article
GBench: benchmarking methodology for evaluating the energy efficiency of supercomputers
Recent studies point to power consumption becoming the major design constraint in exascale computing systems. Current scientific benchmarks, such as LINPACK, only evaluate high-performance computing (HPC) syst...
-
Article
Performance characterization of data-intensive kernels on AMD Fusion architectures
The cost of data movement over the PCI Express bus is one of the biggest performance bottlenecks for accelerating data-intensive applications on traditional discrete GPU architectures. To address this bottlene...
-
Article
The Green500 list: escapades to exascale
Energy efficiency is now a top priority. The first four years of the Green500 have seen the importance of energy efficiency in supercomputing grow from an afterthought to the forefront of innovation as we appr...
-
Chapter and Conference Paper
CoreTSAR: Adaptive Worksharing for Heterogeneous Systems
The popularity of heterogeneous computing continues to increase rapidly due to the high peak performance, favorable energy efficiency, and comparatively low cost of accelerators. However, heterogeneous program...
-
Chapter and Conference Paper
On the Energy Proportionality of Distributed NoSQL Data Stores
The computing community is facing several big data challenges due to the unprecedented growth in the volume and variety of data. Many large-scale Internet companies use distributed NoSQL data stores to mitigate t...
-
Article
Open AccessmuBLASTP: database-indexed protein sequence search on multicore CPUs
The Basic Local Alignment Search Tool (BLAST) is a fundamental program in the life sciences that searches databases for sequences that are most similar to a query sequence. Currently, the BLAST algorithm utili...