5 research outputs found
Fine-grained parallelization of fitness functions in bioinformatics optimization problems: gene selection for cancer classification and biclustering of gene expression data
Recommended from our members
ENPASSANT - AN ENVIRONMENT FOR EVALUATION MASSIVELY-PARALLEL ARRAY ARCHITECTURES FOR SPATIALLY MAPPED APPLICATIONS
Recommended from our members
PRACTICAL ALGORITHMS FOR ONLINE ROUTING ON FIXED AND RECONFIGURABLE MESHES
Using emulations to enhance the performance of parallel architectures
We illustrate the potential of techniques and results from the theory of network emulations to enhance the performance of a parallel architecture. The vehicle for this demonstration is a suite of algorithms that endow an N-processor bit-serial processor array A with a meta-instruction GAUGE k, which (logically) reconfigures A into an N/k-processor virtual machine B k that has: 1) a datapath and memory bus whose emulated width is k bits, as opposed to A's 1-bit width and 2) an instruction set that operates on k-bit words, in contrast to A's instruction set, which operates on 1-bit words. In order to stress the strength of the approach, we show (via pseudocode) how our emulation techniques can be implemented efficiently even if A operates in strict SIMD mode, with only single-bit masking capabilities and with no indexed memory accesses. We describe at an algorithmic level how to implement our techniqueincluding datapath conversion (corner-turning) and the creation of th..
Predictive Resource Management for Next-generation High-Performance Computing Heterogeneous Platforms
High-Performance Computing (HPC) is rapidly moving towards
the adoption of nodes characterized by an heterogeneous set of
processing resources. This has already shown benets in terms of both
performance and energy eciency. On the other side, heterogeneous systems
are challenging from the application development and the resource
management perspective. In this work, we discuss some outcomes of the
MANGO project, showing the results of the execution of real applications
on a emulated deeply heterogeneous systems for HPC. Moreover,
we assessed the achievements of a proposed resource allocation policy,
aiming at identifying a priori the best resource allocation options for a
starting application