中文
相关论文

相关论文: Unboxing Virgil ADTs for Fun and Profit

200 篇论文

Algebraic data types (ADTs) are a construct classically found in functional programming languages that capture data structures like enumerated types, lists, and trees. In recent years, interest in ADTs has increased. For example, popular…

计算机科学中的逻辑 · 计算机科学 2023-10-20 Amar Shah , Federico Mora , Sanjit A. Seshia

Recursive algebraic data types (term algebras, ADTs) are one of the most well-studied theories in logic, and find application in contexts including functional programming, modelling languages, proof assistants, and verification. At this…

计算机科学中的逻辑 · 计算机科学 2018-01-09 Hossein Hojjat , Philipp Rümmer

The application of operator overloading algorithmic differentiation (AD) to computer programs in order to compute the derivative is quite common. But, the replacement of the underlying computational floating point type with the specialized…

数学软件 · 计算机科学 2026-02-18 Max Sagebaum , Nicolas R. Gauger

In modern data science problems, techniques for extracting value from big data require performing large-scale optimization over heterogenous, irregularly structured data. Much of this data is best represented as multi-relational graphs,…

人工智能 · 计算机科学 2014-06-10 Hui Miao , Xiangyang Liu , Bert Huang , Lise Getoor

Large language models of code have shown remarkable effectiveness across various software engineering tasks. Despite the availability of many cloud services built upon these powerful models, there remain several scenarios where developers…

软件工程 · 计算机科学 2024-01-15 Jieke Shi , Zhou Yang , Hong Jin Kang , Bowen Xu , Junda He , David Lo

Vision Transformers (ViTs) partition input images into uniformly sized patches regardless of their content, resulting in long input sequence lengths for high-resolution images. We present Adaptive Patch Transformers (APT), which addresses…

计算机视觉与模式识别 · 计算机科学 2026-04-24 Rohan Choudhury , JungEun Kim , Jinhyung Park , Eunho Yang , László A. Jeni , Kris M. Kitani

Version space algebras are ways of representing spaces of programs which can be combined using union, intersection, and cross-product/``join" operators. In their reified form as ASTs with explicit union and join nodes, they have the ability…

编程语言 · 计算机科学 2021-07-28 James Koppel

Histological scoring is essential for diagnosing Non-Alcoholic Fatty Liver Disease (NAFLD), yet its automation remains challenging due to the high annotation cost and negative transfer among the strongly correlated NAFLD Activity Score…

计算机视觉与模式识别 · 计算机科学 2026-05-29 Youhan Huang , Jiajun Li , Yilin Fang , Shuai Wang , Chuheng Li

We describe a set of lower-level abstractions to improve performance on modern large scale heterogeneous systems. These provide portable access to system- and hardware-dependent features, automatically apply dynamic optimizations at run…

分布式、并行与集群计算 · 计算机科学 2013-08-07 Erik Schnetter

This paper presents an overview and features of an Analysis Description Language (ADL) designed for HEP data analysis. ADL is a domain specific, declarative language that describes the physics content of an analysis in a standard and…

计算物理 · 物理学 2021-09-08 Harrison B. Prosper , Sezen Sekmen , Gokhan Unel , Arpon Paul

Today, modern unmanned aerial vehicles (UAVs) are equipped with increasingly advanced capabilities that can run applications enabled by machine learning techniques, which require computationally intensive operations such as matrix…

计算机科学与博弈论 · 计算机科学 2021-10-29 Wei Chong Ng , Wei Yang Bryan Lim , Jer Shyuan Ng , Suttinee Sawadsitang , Zehui Xiong , Dusit Niyato

For efficiency of the large production tasks distributed worldwide, it is essential to provide shared production management tools comprised of integratable and interoperable services. To enhance the ATLAS DC1 production toolkit, we…

分布式、并行与集群计算 · 计算机科学 2007-05-23 A. Vaniachine , D. Malon , P. Nevski , K. De

We present a lightweight annotation tool, the Data AnnotatoR Tool (DART), for the general task of labeling structured data with textual descriptions. The tool is implemented as an interactive application that reduces human efforts in…

计算与语言 · 计算机科学 2020-12-02 Ernie Chang , Jeriah Caplinger , Alex Marin , Xiaoyu Shen , Vera Demberg

Operator overloading algorithmic differentiation (AD) tools are usually only developed for floating-point values. Algorithmic optimization for, e.g., linear systems solvers or matrix-matrix multiplications are often introduced via external…

数学软件 · 计算机科学 2025-08-08 Max Sagebaum , Nicolas R. Gauger

Most machine learning and data analytics applications, including performance engineering in software systems, require a large number of annotations and labelled data, which might not be available in advance. Acquiring annotations often…

软件工程 · 计算机科学 2023-09-21 Peter Samoaa , Linus Aronsson , Antonio Longa , Philipp Leitner , Morteza Haghir Chehreghani

Accelerator design languages (ADLs), high-level languages that compile to hardware units, help domain experts quickly design efficient application-specific hardware. ADL compilers optimize datapaths and convert software-like control flow…

编程语言 · 计算机科学 2025-11-26 Ayaka Yorihiro , Griffin Berlstein , Pedro Pontes García , Kevin Laeufer , Adrian Sampson

Context: Just-in-Time (JIT) compilers are able to specialize the code they generate according to a continuous profiling of the running programs. This gives them an advantage when compared to Ahead-of-Time (AoT) compilers that must choose…

编程语言 · 计算机科学 2025-03-03 Aurore Poirier , Erven Rohou , Manuel Serrano

Recent work has proposed a promising approach to improving scalability of program synthesis by allowing the user to supply a syntactic template that constrains the space of potential programs. Unfortunately, creating templates often…

We will present the latest developments in CutLang, the runtime interpreter of a recently-developed analysis description language (ADL) for collider data analysis. ADL is a domain-specific, declarative language that describes the contents…

高能物理 - 唯象学 · 物理学 2021-07-29 G. Unel , S. Sekmen , A. M. Toon , B. Gokturk , B. Orgen , A. Paul , N. Ravel , J. Setpal

We introduce Metatheory.jl: a lightweight and performant general purpose symbolics and metaprogramming framework meant to simplify the act of writing complex Julia metaprograms and to significantly enhance Julia with a native term rewriting…

编程语言 · 计算机科学 2021-04-14 Alessandro Cheli
‹ 上一页 1 2 3 10 下一页 ›