中文
相关论文

相关论文: HOPE: A Python Just-In-Time compiler for astrophys…

200 篇论文

With the increasing complexity of modern software and the demand for high performance, energy consumption has become a critical factor for developers and researchers. While much of the research community is focused on evaluating the energy…

软件工程 · 计算机科学 2024-12-19 Shivadharshan S , Akilesh P , Rajrupa Chattaraj , Sridhar Chimalakonda

A portion of the HEP community has perceived the need for a minimization package written in C++ and taking advantage of the Object-Oriented nature of that langauge. To be acceptable for HEP, such a package must at least encompass all the…

高能物理 - 唯象学 · 物理学 2008-11-26 Mark Fischler , David Sachs

Language models are not accurate in numerical problems. Their architecture does not allow for anything less than a probabilistic next word. This paper introduces ComputeGPT: an approach of creating a chat model able to answer computational…

编程语言 · 计算机科学 2023-05-11 Ryan Hardesty Lewis , Junfeng Jiao

The Python library FatGHol FatGHoL used in Murri2012 to reckon the rational homology of the moduli space of Riemann surfaces is an example of a non-numeric scientific code: most of the processing it does is generating graphs (represented by…

数学软件 · 计算机科学 2014-04-30 Riccardo Murri

The last improvements in programming languages, programming models, and frameworks have focused on abstracting the users from many programming issues. Among others, recent programming frameworks include simpler syntax, automatic memory…

编程语言 · 计算机科学 2018-10-29 Cristian Ramon-Cortes , Ramon Amela , Jorge Ejarque , Philippe Clauss , Rosa M. Badia

ChatGPT is a large language model recently released by the OpenAI company. In this technical report, we explore for the first time the capability of ChatGPT for programming numerical algorithms. Specifically, we examine the capability of…

机器学习 · 计算机科学 2023-04-28 Ali Kashefi , Tapan Mukerji

Fast machine code generation is especially important for fast start-up just-in-time compilation, where the compilation time is part of the end-to-end latency. However, widely used compiler frameworks like LLVM do not prioritize fast…

编程语言 · 计算机科学 2025-05-29 Tobias Schwarz , Tobias Kamm , Alexis Engelke

While many of the architectural details of future exascale-class high performance computer systems are still a matter of intense research, there appears to be a general consensus that they will be strongly heterogeneous, featuring…

PypeIt is a Python package for semi-automated reduction of astronomical, spectroscopic data. Its algorithms build on decades-long development of previous data reduction pipelines by the developers (Bernstein, Burles, & Prochaska, 2015;…

Computational physics problems often have a common set of aspects to them that any particular numerical code will have to address. Because these aspects are common to many problems, having a framework already designed and ready to use will…

Adaptive optics systems are usually prototyped in a convenient but slow language like MATLAB or Python, and then re-written from scratch using high-performance C/C++ to perform real-time control. This duplication of effort adds costs and…

天体物理仪器与方法 · 物理学 2024-07-11 William Thompson , Darryl Gamroth , Christian Marois , Olivier Lardière

High-level programming languages play a key role in a growing number of networking platforms, streamlining application development and enabling precise formal reasoning about network behavior. Unfortunately, current compilers only handle…

编程语言 · 计算机科学 2016-11-22 Steffen Smolka , Spiridon Eliopoulos , Nate Foster , Arjun Guha

The advent of modern data processing has led to an increasing tendency towards interdisciplinarity, which frequently involves the importation of different technical approaches. Consequently, there is an urgent need for a unified data…

机器学习 · 计算机科学 2024-06-04 Chen Zhang , Lecheng Jia , Wei Zhang , Ning Wen

In this paper, we propose a new concept called \textit{semantically equivalence} \wrt \textit{optimization phases} \textit{(\sep)}, which defines the set of programs a compiler considers semantically equivalent to the input using a set of…

编程语言 · 计算机科学 2024-10-23 Yu Wang , Hongyu Chen , Ke Wang

The General Intensional Programming System (GIPSY) has been built around the Lucid family of intensional programming languages that rely on the higher-order intensional logic (HOIL) to provide context-oriented multidimensional reasoning of…

编程语言 · 计算机科学 2010-07-09 Serguei A. Mokhov , Joey Paquet

In recent years, Fully Homomorphic Encryption (FHE) has undergone several breakthroughs and advancements, leading to a leap in performance. Today, performance is no longer a major barrier to adoption. Instead, it is the complexity of…

密码学与安全 · 计算机科学 2023-03-07 Alexander Viand , Patrick Jattke , Miro Haller , Anwar Hithnawi

Space-filling experimental design techniques are commonly used in many computer modeling and simulation studies to explore the effects of inputs on outputs. This research presents raxpy, a Python package that leverages expressive annotation…

数学软件 · 计算机科学 2025-01-08 Neil Ranly , Torrey Wagner

ChatGPT and other large language models (LLMs) promise to revolutionize software development by automatically generating code from program specifications. We assess the performance of ChatGPT's GPT-3.5-turbo model on LeetCode, a popular…

软件工程 · 计算机科学 2024-11-13 Minda Li , Bhaskar Krishnamachari

In the era of gravitational-wave astronomy, general-relativistic simulations of compact objects play a role of paramount importance. These calculations can be performed with the Einstein Toolkit, an open-source and community-supported…

广义相对论与量子宇宙学 · 物理学 2021-04-20 Gabriele Bozzola

What factors impact the comprehensibility of code? Previous research suggests that expectation-congruent programs should take less time to understand and be less prone to errors. We present an experiment in which participants with…

软件工程 · 计算机科学 2013-04-29 Michael Hansen , Robert L. Goldstone , Andrew Lumsdaine