中文
相关论文

相关论文: Cg in Two Pages

200 篇论文

GP 2 is an experimental programming language based on graph transformation rules which aims to facilitate program analysis and verification. Writing efficient programs in such a language is hard because graph matching is expensive, however…

编程语言 · 计算机科学 2021-01-05 Graham Campbell , Jack Romo , Detlef Plump

GigaAPI is a user-space API that simplifies multi-GPU programming, bridging the gap between the capabilities of parallel GPU systems and the ability of developers to harness their full potential. The API offers a comprehensive set of…

分布式、并行与集群计算 · 计算机科学 2025-04-03 M. Suvarna , O. Tehrani

Parallel computing can offer an enormous advantage regarding the performance for very large applications in almost any field: scientific computing, computer vision, databases, data mining, and economics. GPUs are high performance many-core…

分布式、并行与集群计算 · 计算机科学 2015-11-24 Bogdan Oancea , Tudorel Andrei , Raluca Mariana Dragoescu

GP 2 is a non-deterministic programming language for computing by graph transformation. One of the design goals for GP 2 is syntactic and semantic simplicity, to facilitate formal reasoning about programs. In this paper, we demonstrate with…

编程语言 · 计算机科学 2016-09-14 Detlef Plump

The performance of graph programs depends highly on the algorithm, the size and structure of the input graphs, as well as the features of the underlying hardware. No single set of optimizations or one hardware platform works well across all…

分布式、并行与集群计算 · 计算机科学 2021-01-11 Ajay Brahmakshatriya , Yunming Zhang , Changwan Hong , Shoaib Kamil , Julian Shun , Saman Amarasinghe

Generative Programming (GP) is a computing paradigm allowing automatic creation of entire software families utilizing the configuration of elementary and reusable components. GP can be projected on different technologies, e.g.…

人机交互 · 计算机科学 2007-05-23 Max Schlee , Jean Vanderdonckt

We equip dynamic geometry software (DGS) with a user-friendly method that enables massively parallel calculations on the graphics processing unit (GPU). This interplay of DGS and GPU opens up various applications in education and…

数学软件 · 计算机科学 2018-08-15 Aaron Montag , Jürgen Richter-Gebert

This paper presents a novel, high-performance, graphical processing unit-based algorithm for efficiently solving two-dimensional linear programs in batches. The domain of two-dimensional linear programs is particularly useful due to the…

分布式、并行与集群计算 · 计算机科学 2019-02-14 John Charlton , Steve Maddock , Paul Richmond

We have developed PGPG (Pipeline Generator for Programmable GRAPE), a software which generates the low-level design of the pipeline processor and communication software for FPGA-based computing engines (FBCEs). An FBCE typically consists of…

天体物理学 · 物理学 2015-06-24 Tsuyoshi Hamada , Toshiyuki Fukushige , Junichiro Makino

Image Processing is a specialized area of Digital Signal Processing which contains various mathematical and algebraic operations such as matrix inversion, transpose of matrix, derivative, convolution, Fourier Transform etc. Operations like…

分布式、并行与集群计算 · 计算机科学 2019-06-24 Batuhan Hangün , Önder Eyecioğlu

The IrGL intermediate representation is an explicitly parallel representation for irregular programs that targets GPUs. In this report, we describe IrGL constructs, examples of their use and how IrGL is compiled to CUDA by the Galois GPU…

编程语言 · 计算机科学 2016-07-20 Sreepathi Pai , Keshav Pingali

This papers defines the syntax and semantics of GP 2, a revised version of the graph programming language GP. New concepts are illustrated and explained with example programs. Changes to the first version of GP include an improved type…

编程语言 · 计算机科学 2012-04-26 Detlef Plump

Answer Set Programming (ASP) has become, the paradigm of choice in the field of logic programming and non-monotonic reasoning. Thanks to the availability of efficient solvers, ASP has been successfully employed in a large number of…

人工智能 · 计算机科学 2019-09-05 Agostino Dovier , Andrea Formisano , Flavio Vella

This paper consists of three parts. The first part provides a unified programming model for heterogeneous computing with CPU and accelerator (like GPU, FPGA, Google TPU, Atos QPU, and more) technologies. To some extent, this new programming…

分布式、并行与集群计算 · 计算机科学 2024-05-31 Yuqing Xiong

The number of cores on graphical computing units (GPUs) is reaching thousands nowadays, whereas the clock speed of processors stagnates. Unfortunately, constraint programming solvers do not take advantage yet of GPU parallelism. One reason…

分布式、并行与集群计算 · 计算机科学 2022-07-26 Pierre Talbot , Frédéric Pinel , Pascal Bouvry

The SIMT execution model is commonly used for general GPU development. CUDA and OpenCL developers write scalar code that is implicitly parallelized by compiler and hardware. On Intel GPUs, however, this abstraction has profound performance…

分布式、并行与集群计算 · 计算机科学 2021-01-28 Guei-Yuan Lueh , Kaiyu Chen , Gang Chen , Joel Fuentes , Wei-Yu Chen , Fangwen Fu , Hong Jiang , Hongzheng Li , Daniel Rhee

Modern platforms used for high-performance computing (HPC) include machines with both general-purpose CPUs, and "accelerators", often in the form of graphical processing units (GPUs). StarPU is a C library to exploit such platforms. It…

数学软件 · 计算机科学 2013-04-11 Ludovic Courtès

Scientific computation is a discipline that combines numerical analysis, physical understanding, algorithm development, and structured programming. Several yottacycles per year on the world's largest computers are spent simulating problems…

编程语言 · 计算机科学 2018-01-10 Matthew G. Knepley

In this paper, we discuss Semantic Construction Grammar (SCG), a system developed over the past several years to facilitate translation between natural language and logical representations. Crucially, SCG is designed to support a variety of…

计算与语言 · 计算机科学 2021-12-13 Dave Schneider , Michael Witbrock

Programming languages are incredibly versatile, enabling developers to create applications and programs that suit their individual requirements. This article introduces a new language called Cesno, designed from the ground up to offer an…

软件工程 · 计算机科学 2024-09-24 Ozelot Vanilla , Jingxiang Yu , Hemn Barzan Abdalla