Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Multiphysics simulations: Challenges and opportunities
We consider multiphysics applications from algorithmic and architectural perspectives,
where “algorithmic” includes both mathematical analysis and computational complexity, and …
where “algorithmic” includes both mathematical analysis and computational complexity, and …
Software engineering for computational science: Past, present, future
A Johanson, W Hasselbring - Computing in Science & …, 2018 - ieeexplore.ieee.org
Despite the increasing importance of in silico experiments to the scientific discovery process,
state-of-the-art software engineering practices are rarely adopted in computational science …
state-of-the-art software engineering practices are rarely adopted in computational science …
Taichi: a language for high-performance computation on spatially sparse data structures
3D visual computing data are often spatially sparse. To exploit such sparsity, people have
developed hierarchical sparse data structures, such as multi-level sparse voxel grids …
developed hierarchical sparse data structures, such as multi-level sparse voxel grids …
Graphit: A high-performance graph dsl
The performance bottlenecks of graph applications depend not only on the algorithm and
the underlying hardware, but also on the size and structure of the input graph. As a result …
the underlying hardware, but also on the size and structure of the input graph. As a result …
Polymage: Automatic optimization for image processing pipelines
RT Mullapudi, V Vasista, U Bondhugula - ACM SIGARCH Computer …, 2015 - dl.acm.org
This paper presents the design and implementation of PolyMage, a domain-specific
language and compiler for image processing pipelines. An image processing pipeline can …
language and compiler for image processing pipelines. An image processing pipeline can …
Delite: A compiler architecture for performance-oriented embedded domain-specific languages
Develo** high-performance software is a difficult task that requires the use of low-level,
architecture-specific programming models (eg, OpenMP for CMPs, CUDA for GPUs, MPI for …
architecture-specific programming models (eg, OpenMP for CMPs, CUDA for GPUs, MPI for …
Exploring traditional and emerging parallel programming models using a proxy application
Parallel machines are becoming more complex with increasing core counts and more
heterogeneous architectures. However, the commonly used parallel programming models …
heterogeneous architectures. However, the commonly used parallel programming models …
Dandelion: a compiler and runtime for heterogeneous systems
CJ Rossbach, Y Yu, J Currey, JP Martin… - Proceedings of the …, 2013 - dl.acm.org
Computer systems increasingly rely on heterogeneity to achieve greater performance,
scalability and energy efficiency. Because heterogeneous systems typically comprise …
scalability and energy efficiency. Because heterogeneous systems typically comprise …
Implications of a metric for performance portability
The term “performance portability” has been informally used in computing to refer to a variety
of notions which generally include:(1) the ability to run one application across multiple …
of notions which generally include:(1) the ability to run one application across multiple …
A survey on the practical use of UML for different software architecture viewpoints
Context Software architecture viewpoints modularize the software architectures in terms of
different viewpoints that each address a different concern. Unified Modeling Language …
different viewpoints that each address a different concern. Unified Modeling Language …