中文
相关论文

相关论文: Experiences in Building a Composable and Functiona…

200 篇论文

The SV-COMP competition provides a state-of-the-art platform for evaluating software verification tools on a standardized set of verification tasks. Consequently, verifier development outcomes are influenced by the composition of program…

软件工程 · 计算机科学 2026-02-05 Charles Moloney , Robert Dyer , Elena Sherman

RISC-V provides a flexible and scalable platform for applications ranging from embedded devices to high-performance computing clusters. Particularly, its RISC-V Vector Extension (RVV) becomes of interest for the acceleration of AI…

机器学习 · 计算机科学 2025-08-20 Federico Nicolas Peccia , Frederik Haxel , Oliver Bringmann

With the rapid development of pre-training techniques, a number of language models have been pre-trained on large-scale code corpora and perform well in code generation. In this paper, we investigate how to equip pre-trained language models…

编程语言 · 计算机科学 2022-11-01 Daoguang Zan , Bei Chen , Zeqi Lin , Bei Guan , Yongji Wang , Jian-Guang Lou

Optimizing compilers are essential for the efficient and correct execution of software across various scientific fields. Domain-specific languages (DSL) typically use higher level intermediate representations (IR) in their compiler…

编程语言 · 计算机科学 2026-01-15 Berke Ates , Philipp Schaad , Timo Schneider , Alexandru Calotoiu , Torsten Hoefler

With the push towards Exascale computing and data-driven methods, problem sizes have increased dramatically, increasing the computational requirements of the underlying algorithms. This has led to a push to offload computations to general…

软件工程 · 计算机科学 2025-12-18 Benedict Short , Ian McInerney , John Wickerson

This paper describes our experiences creating Tornado: a practical and efficient heterogeneous programming framework for managed languages. The novel aspect of Tornado is that it turns the programming of heterogeneous systems from an…

编程语言 · 计算机科学 2018-03-02 James Clarkson , Christos Kotselidis

Scientific codes are increasingly being used in compositional settings, especially problem solving environments (PSEs). Typical compositional modeling frameworks require significant buy-in, in the form of commitment to a particular style of…

分布式、并行与集群计算 · 计算机科学 2007-05-23 Srinidhi Varadarajan , Joy Mukherjee , Naren Ramakrishnan

The rapid growth of preprint servers has accelerated scientific dissemination but has also shifted the technical burden of manuscript preparation to authors. This challenge is particularly acute in computational research, where manuscripts…

数字图书馆 · 计算机科学 2025-12-19 Bruno M. Saraiva , António D. Brito , Guillaume Jaquemet , Ricardo Henriques

The end of Dennard scaling combined with stagnation in architectural and compiler optimizations makes it challenging to achieve significant performance deltas. Solutions based solely in hardware or software are no longer sufficient to…

EagerPy is a Python framework that lets you write code that automatically works natively with PyTorch, TensorFlow, JAX, and NumPy. Library developers no longer need to choose between supporting just one of these frameworks or reimplementing…

机器学习 · 计算机科学 2020-08-11 Jonas Rauber , Matthias Bethge , Wieland Brendel

Scripting languages are becoming more and more important as a tool for software development, as they provide great flexibility for rapid prototyping and for configuring componentware applications. In this paper we present LuaJava, a…

软件工程 · 计算机科学 2007-05-23 Carlos Cassino , Roberto Ierusalimschy , Noemi Rodriguez

Vector processing is crucial for boosting processor performance and efficiency, particularly with data-parallel tasks. The RISC-V "V" Vector Extension (RVV) enhances algorithm efficiency by supporting vector registers of dynamic sizes and…

编程语言 · 计算机科学 2025-06-23 Siyi Xu , Limin Jiang , Yintao Liu , Yihao Shen , Yi Shi , Shan Cao , Zhiyuan Jiang

Motivation: This paper presents libRoadRunner 2.0, an extensible, high-performance, cross-platform, open-source software library for the simulation and analysis of models expressed using Systems Biology Markup Language SBML). Results:…

定量方法 · 定量生物学 2022-03-03 Ciaran Welsh , Jin Xu , Lucian Smith , Matthias König , Kiri Choi , Herbert M. Sauro

The DIVA model is a computational model of speech motor control that combines a simulation of the brain regions responsible for speech production with a model of the human vocal tract. The model is currently implemented in Matlab Simulink;…

音频与语音处理 · 电气工程与系统科学 2022-10-19 Sean Kinahan , Julie Liss , Visar Berisha

Modern, powerful virtual machines such as those running Java or JavaScript support multi-tier JIT compilation and optimization features to achieve their high performance. However, implementing and maintaining several compilers/optimizers…

编程语言 · 计算机科学 2022-01-25 Yusuke Izawa , Hidehiko Masuhara , Carl Friedrich Bolz-Tereick

We introduce Trove, an easy-to-use open-source retrieval toolkit that simplifies research experiments without sacrificing flexibility or speed. For the first time, we introduce efficient data management features that load and process…

信息检索 · 计算机科学 2025-11-04 Reza Esfandiarpoor , Max Zuo , Stephen H. Bach

The highly parallel workflows of modern software development have made merging of source code a common activity for developers. The state of the practice is based on line-based merge, which is ubiquitously used with "git merge". Line-based…

软件工程 · 计算机科学 2022-02-21 Simon Larsén , Jean-Rémy Falleri , Benoit Baudry , Martin Monperrus

Automatic generation of software code from system design models remains an actively explored research area for the past several years. A number of tools are currently available to facilitate and automate the task of generating code from…

软件工程 · 计算机科学 2023-12-05 Hina Mahmood , Atif Aftab Jilani , Abdul Rauf

Simulators for the RISC-V instruction set architecture (ISA) are useful for teaching assembly language and modern CPU architecture concepts. The Assembly/Simulation Platform for Illustration of RISC-V in Education (ASPIRE) is an integrated…

硬件体系结构 · 计算机科学 2023-04-25 Marwan Shaban , Adam J. Rocke

Cuv\'ee is a program verification tool that reads SMT-LIB-like input files where terms may additionally contain weakest precondition operators over abstract programs. Cuv\'ee translates such inputs into first-order SMT-LIB by symbolically…

计算机科学中的逻辑 · 计算机科学 2020-10-13 Gidon Ernst