Suchergebnisse - "array programming"
-
1
Getting to the point: index sets and parallelism-preserving autodiff for pointful array programming
ISSN: 2475-1421, 2475-1421Veröffentlicht: 01.08.2021Veröffentlicht in Proceedings of ACM on programming languages (01.08.2021)“… We present a novel programming language design that attempts to combine the clarity and safety of high-level functional languages with the efficiency and …”
Volltext
Journal Article -
2
Compilation of sparse array programming models
ISSN: 2475-1421, 2475-1421Veröffentlicht: 01.10.2021Veröffentlicht in Proceedings of ACM on programming languages (01.10.2021)“… This paper shows how to compile sparse array programming languages. A sparse array programming language is an array programming language that supports …”
Volltext
Journal Article -
3
A Novel Array Programming Scheme for Large Matrix Processing in Flash-Based Computing-in-Memory (CIM) With Ultrahigh Bit Density
ISSN: 0018-9383, 1557-9646Veröffentlicht: New York IEEE 01.02.2023Veröffentlicht in IEEE transactions on electron devices (01.02.2023)“… Computing-in-memory (CIM) architecture is a promising approach to breaking the bottleneck in von Neumann' architecture. To shed light on large matrix …”
Volltext
Journal Article -
4
Verified tensor-program optimization via high-level scheduling rewrites
ISSN: 2475-1421, 2475-1421Veröffentlicht: 01.01.2022Veröffentlicht in Proceedings of ACM on programming languages (01.01.2022)“… We present a lightweight Coq framework for optimizing tensor kernels written in a pure, functional array language. Optimizations rely on user scheduling using …”
Volltext
Journal Article -
5
AUTOMAP: Inferring Rank-Polymorphic Function Applications with Integer Linear Programming
ISSN: 2475-1421, 2475-1421Veröffentlicht: New York, NY, USA ACM 08.10.2024Veröffentlicht in Proceedings of ACM on programming languages (08.10.2024)“… Dynamically typed array languages such as Python, APL, and Matlab lift scalar operations to arrays and replicate scalars to fit applications. We present a …”
Volltext
Journal Article -
6
Correctness Meets Performance: From Agda to Futhark
ISSN: 2475-1421, 2475-1421Veröffentlicht: New York, NY, USA ACM 05.08.2025Veröffentlicht in Proceedings of ACM on programming languages (05.08.2025)“… In this paper we demonstrate a technique for developing high performance applications with strong correctness guarantees. Using a theorem prover, we derive a …”
Volltext
Journal Article -
7
MorphoGen: Topology optimization software for Extremely Modular Systems
ISSN: 2352-7110, 2352-7110Veröffentlicht: Elsevier B.V 01.09.2024Veröffentlicht in SoftwareX (01.09.2024)“… This paper introduces MorphoGen — an integrated reliability-based topology optimization and nonlinear finite element analysis system for 2D and 3D domains. The …”
Volltext
Journal Article -
8
A Verified Compiler for a Functional Tensor Language
ISSN: 2475-1421, 2475-1421Veröffentlicht: New York, NY, USA ACM 20.06.2024Veröffentlicht in Proceedings of ACM on programming languages (20.06.2024)“… Producing efficient array code is crucial in high-performance domains like image processing and machine learning. It requires the ability to control factors …”
Volltext
Journal Article -
9
Compilation of Shape Operators on Sparse Arrays
ISSN: 2475-1421, 2475-1421Veröffentlicht: New York, NY, USA ACM 08.10.2024Veröffentlicht in Proceedings of ACM on programming languages (08.10.2024)“… We show how to build a compiler for a sparse array language that supports shape operators such as reshaping or concatenating arrays, in addition to compute …”
Volltext
Journal Article -
10
APL since 1978
ISSN: 2475-1421, 2475-1421Veröffentlicht: 14.06.2020Veröffentlicht in Proceedings of ACM on programming languages (14.06.2020)“… The Evolution of APL , the HOPL I paper by Falkoff and Iverson on APL, recounted the fundamental design principles which shaped the implementation of the APL …”
Volltext
Journal Article -
11
Latent Idiom Recognition for a Minimalist Functional Array Language Using Equality Saturation
ISSN: 2643-2838Veröffentlicht: IEEE 02.03.2024Veröffentlicht in Proceedings / International Symposium on Code Generation and Optimization (02.03.2024)“… Accelerating programs is typically done by recognizing code idioms matching high-performance libraries or hardware interfaces. However, recognizing such idioms …”
Volltext
Tagungsbericht -
12
Persistent Asynchronous Adaptive Specialization for Generic Array Programming
ISSN: 0885-7458, 1573-7640Veröffentlicht: New York Springer US 01.04.2019Veröffentlicht in International journal of parallel programming (01.04.2019)“… Generic array programming systematically abstracts from structural array properties such as shape and rank. As usual, generic programming comes at the price of …”
Volltext
Journal Article -
13
A Data-driven Model for Large Wildfire Behaviour Prediction in Europe
ISSN: 1877-0509, 1877-0509Veröffentlicht: Elsevier B.V 2013Veröffentlicht in Procedia computer science (2013)“… The European Forest Fire Information System (EFFIS) has been established by the Joint Research Centre (JRC) and the Directorate General for Environment (DG …”
Volltext
Journal Article -
14
Improving the game theoretic analysis of electricity auctions applied in medium markets
ISSN: 1877-7503, 1877-7511Veröffentlicht: Elsevier B.V 01.11.2016Veröffentlicht in Journal of computational science (01.11.2016)“… •A new algorithm is proposed to improve the game theoretic analysis of electricity auctions.•A new method is proposed to solve PCM and BCM auction …”
Volltext
Journal Article -
15
Improving the DX for Newbie and Casual Array Developers
Veröffentlicht: IEEE 03.05.2025Veröffentlicht in 2025 IEEE/ACM Second IDE Workshop (IDE) (03.05.2025)“… Array programming languages offer unmatched expressiveness for array operations. Despite their relevance in machine learning and scientific computing, …”
Volltext
Tagungsbericht -
16
Merging compositions of array skeletons in SaC
ISSN: 0167-8191Veröffentlicht: 01.09.2006Veröffentlicht in Parallel computing (01.09.2006)Volltext
Journal Article -
17
quAPL: Modeling Quantum Computation in an Array Programming Language
Veröffentlicht: IEEE 17.09.2023Veröffentlicht in 2023 IEEE International Conference on Quantum Computing and Engineering (QCE) (17.09.2023)“… Most contemporary quantum programming languages describe computation as circuits, using a host classical counterpart to drive the execution of quantum …”
Volltext
Tagungsbericht -
18
Merging compositions of array skeletons in S aC
ISSN: 0167-8191, 1872-7336Veröffentlicht: Elsevier B.V 2006Veröffentlicht in Parallel computing (2006)“… The design of skeletons for expressing concurrent computations usually faces a conflict between software engineering demands and performance issues. Whereas …”
Volltext
Journal Article -
19
MultiArray: a C++ library for generic programming with arrays
ISSN: 0038-0644, 1097-024XVeröffentlicht: Chichester, UK John Wiley & Sons, Ltd 01.02.2005Veröffentlicht in Software, practice & experience (01.02.2005)“… In C++, multi‐dimensional arrays are often used but the language provides limited native support for them. The language, in its Standard Library, supplies …”
Volltext
Journal Article -
20
Dependently typed array programs don’t go wrong
ISSN: 1567-8326Veröffentlicht: 01.08.2009Veröffentlicht in The journal of logic and algebraic programming (01.08.2009)Volltext
Journal Article