One of the most popular systems of simulation - GPSS World provides users (1) software tools to interact with the system in the process of simulation research and (2) software tools, realizing immediately the implemen...
详细信息
CAPE, which stands for Checkpointing-Aided parallel Execution, is an approach based on checkpoints to automatically translate and execute OpenMP programs on distributed-memory architectures. This approach demonstrates...
详细信息
Current parallel programming frameworks aid developers to a great extent in implementing applications that exploit parallel hardware resources. Nevertheless, developers require additional expertise to properly use and...
详细信息
Increasing use multi-core architecture demands use of parallel programming to utilize its tremendous processing power. Considering complexity of such parallel programming automatic serial to parallel code converter si...
详细信息
We investigate how graph partitioning adversely affects the performance of graph analytics. We demonstrate that graph partitioning induces extra work during graph traversal and that graph partitions have markedly diff...
详细信息
Memristor-based realization of artificial neural network (ANN) circuits require efficient and accurate methods for programming memristance which represents the synaptic weight. A novel feedback-based method is propose...
详细信息
Multicore computers are ubiquitous, and proposals to extend existing languages with parallel constructs mushroom. While everyone claims to make parallel programming easier and less error-prone, empirical language usab...
详细信息
ISBN:
(纸本)9781450304450
Multicore computers are ubiquitous, and proposals to extend existing languages with parallel constructs mushroom. While everyone claims to make parallel programming easier and less error-prone, empirical language usability evaluations are rarely done in-the-field with many users and real programs. Key obstacles are costs and a lack of appropriate environments to gather enough data for representative conclusions. This paper discusses the idea of automating the usability evaluation of parallel language constructs by gathering subjective and objective data directly in every software engineer's IDE. The paper presents an Eclipse prototype suite that can aggregate such data from potentially hundreds of thousands of programmers. Mismatch detection in subjective and objective feedback as well as construct usage mining can improve language design at an early stage, thus reducing the risk of developing and maintaining inappropriate constructs. New research directions arising from this idea are outlined for software repository mining, debugging, and software economics.
The purpose of this paper is a brief review of tools for parallel computing implemented in the current version of the Julia Language. Julia is a young promising language designed for scientific programming. Before des...
详细信息
Multiple Sequence Alignment (MSA) is a basic tool for bioinformatics research and analysis. It generally constitutes the foundation of many bioinformatics studies. MSAProbs is considered the most accurate MSA tool whi...
详细信息
Large volumes of data are generated and collected nowadays through sensors, devices, social networks, among others. The ability to handle large datasets has become an important expertise for the success of many organi...
详细信息
暂无评论