Grid and distributed public computing schemes has become an essential tool for many scientific fields including bioinformatics, computational biology and systems biology. the adoption of these technologies has given r...
详细信息
ISBN:
(纸本)9783540747666
Grid and distributed public computing schemes has become an essential tool for many scientific fields including bioinformatics, computational biology and systems biology. the adoption of these technologies has given rise to a wide range of projects and contributions that provide various ways of setting up these environments and exploiting their potential resources and services for different domains of applications. this paper aims to provide a distilled overview of some of the major projects, technologies and resources employed in the area of structural proteomics. the major emphasis would be to briefly comment on various approaches related to the gridification and parallelization of some flagship legacy applications, tools and data resources related to key structural proteomics problems such as protein structure prediction, folding and comparison. the comments are based on theoretical analysis of some interesting parameters such as performance gain after gridification, user level interaction environments, workload distribution and the choice of deployment infrastructure and technologies. the study of these parameters would provide a basis for some motivating justification needed for further research and development in this domain.
New applications introducing restrictions in power consumption, heat, costs and available space lead to small microcontrollers becoming more and more important in distributed real-time systems. Traditional real-time m...
详细信息
ISBN:
(纸本)0769515584
New applications introducing restrictions in power consumption, heat, costs and available space lead to small microcontrollers becoming more and more important in distributed real-time systems. Traditional real-time middleware architectures don't fit very well for these small devices. the paper presents an ongoing approach of constructing middleware for small devices by adapting the microkernel concept known from operating systems to middleware. this middleware called OSA+ is service oriented and consists of a small core, basic-, extension-, and user-services. the core provides only a restricted functionality, while the basic and extension services adapt and scale the system according to the application environment. A first (quick and non-optimal) prototype implementation offers a core size of about 60 kBytes and an average size of about 10 kBytes for a basic service. We consider this as a basis for further optimizations leading to yet smaller sizes.
Stochastic computing (SC) has become a promising approximate computing solution by its negligible resource-occupancy and ultra-low energy-consumption. As a potential replacement of accurate multiplication, SC can dram...
详细信息
ISBN:
(纸本)9781665435741
Stochastic computing (SC) has become a promising approximate computing solution by its negligible resource-occupancy and ultra-low energy-consumption. As a potential replacement of accurate multiplication, SC can dramatically mitigate the problematic power consumption by DNNs. However, current SC-multipliers illustrate an extremely imbalanced accuracy across product space - nearly float-point accuracy for those large products but poor for the small ones, which is discordant to the distribution of products by the sparse matrix in networks. In this paper, we present a heterogeneous SC-multiplier that performs three divergent multiplying strategies, including "set-to-0", "look-up-table", and "low-discrepancy-SC", according to different types of SC-noise to guarantee an universal accuracy in the global product space. In addition, a quantization-involved training method is proposed to seam the precision gap between float-point-number based training and stochastic-number based inference. By this way, networks successively learn the SC-operation characters and exhibit a definitely improvement on network precision. the experiment shows that, for single multiplication, the product noise can be restrained by 36.86% on average, and for multiplication in LeNet-5, the improvement reaches to 51.91%. Furthermore, a group of proposed logic-reduction techniques can decrease the energy/area consumption by 72.08% and 58.60% respectively.
the proceedings contains 22 papers from the 1997 internationalsymposium on Field Programmable Gate Arrays. Topics discussed include: field programmable gate array (FPGA) architectures;FPGA partitioning and synthesis;...
详细信息
the proceedings contains 22 papers from the 1997 internationalsymposium on Field Programmable Gate Arrays. Topics discussed include: field programmable gate array (FPGA) architectures;FPGA partitioning and synthesis;rapid prototyping and emulation;reconfigurable computing;and FPGA floorplanning and routing.
this paper proposes a novel View-Oriented parallel Programming style for parallel programming on cluster computers. View-Oriented parallel Programming is based on distributed Shared Memory. It requires the programmer ...
详细信息
ISBN:
(纸本)3540240136
this paper proposes a novel View-Oriented parallel Programming style for parallel programming on cluster computers. View-Oriented parallel Programming is based on distributed Shared Memory. It requires the programmer to divide the shared memory into views according to the nature of the parallel algorithm and its memory access pattern. the advantage of this programming style is that it can help the distributed Shared Memory system optimise consistency maintenance. Also it allows the programmer to participate in performance optimization of a program through wise partitioning of the shared memory into views. the View-based Consistency model and its implementation, which supports View-Oriented parallel Programming, is discussed as well in this paper. Finally some preliminary experimental results are shown to demonstrate the performance gain of View-Oriented parallel Programming.
this paper describes EXECO, a library that provides easy and efficient control of local or remote, standalone or parallel, processes execution, as well as tools designed for scripting distributedcomputing experiments...
详细信息
this paper describes EXECO, a library that provides easy and efficient control of local or remote, standalone or parallel, processes execution, as well as tools designed for scripting distributedcomputing experiments on any computing platform. After discussing the EXECO internals, we illustrate its interest by presenting two experiments dealing with virtualization technologies on the Grid' 5000 testbed.
the remote procedure call (RPC) paradigm has been a favorite of programmers who write distributed programs because RPC uses a familiar procedure call abstraction as the sole mechanism of remote operation. the abstract...
详细信息
the remote procedure call (RPC) paradigm has been a favorite of programmers who write distributed programs because RPC uses a familiar procedure call abstraction as the sole mechanism of remote operation. the abstraction helps to simplify programming tasks, but this does not mean that the resulting program's RPC-based flow of control will be anything close to ideal for high performance. the purpose of our research is to provide a source-level transformation framework as an alternative way to implement an RPC-based distributed program, so that the code can be optimized through program analysis techniques.
Finding the roots of polynomials is a very important part of solving real-life problems but the higher the degree of the polynomials is, the less easy it becomes. In this paper, we present two different parallel algor...
详细信息
Cloud computing is evolving as a key technology for sharing resources. Grid computing, distributedcomputing, parallelcomputing and virtualization technologies define the shape of a new era. Traditional distance lear...
详细信息
暂无评论