Search Results - "Array Programming"

Refine Results
  1. 1

    Getting to the point: index sets and parallelism-preserving autodiff for pointful array programming by Paszke, Adam, Johnson, Daniel D., Duvenaud, David, Vytiniotis, Dimitrios, Radul, Alexey, Johnson, Matthew J., Ragan-Kelley, Jonathan, Maclaurin, Dougal

    ISSN: 2475-1421, 2475-1421
    Published: 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…”
    Get full text
    Journal Article
  2. 2

    Compilation of sparse array programming models by Henry, Rawn, Hsu, Olivia, Yadav, Rohan, Chou, Stephen, Olukotun, Kunle, Amarasinghe, Saman, Kjolstad, Fredrik

    ISSN: 2475-1421, 2475-1421
    Published: 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…”
    Get full text
    Journal Article
  3. 3

    A Novel Array Programming Scheme for Large Matrix Processing in Flash-Based Computing-in-Memory (CIM) With Ultrahigh Bit Density by Feng, Yang, Zhang, Dong, Zhao, Guoqing, Sun, Zhaohui, Bai, Maoying, Qi, Yueran, Gong, Xiao, Liu, Jing, Zhang, Junyu, Wu, Jixuan, Zhan, Xuepeng, Chen, Jiezhi

    ISSN: 0018-9383, 1557-9646
    Published: New York IEEE 01.02.2023
    Published 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…”
    Get full text
    Journal Article
  4. 4

    Verified tensor-program optimization via high-level scheduling rewrites by Liu, Amanda, Bernstein, Gilbert Louis, Chlipala, Adam, Ragan-Kelley, Jonathan

    ISSN: 2475-1421, 2475-1421
    Published: 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…”
    Get full text
    Journal Article
  5. 5

    AUTOMAP: Inferring Rank-Polymorphic Function Applications with Integer Linear Programming by Schenck, Robert, Hinnerskov, Nikolaj Hey, Henriksen, Troels, Madsen, Magnus, Elsman, Martin

    ISSN: 2475-1421, 2475-1421
    Published: New York, NY, USA ACM 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…”
    Get full text
    Journal Article
  6. 6

    Correctness Meets Performance: From Agda to Futhark by Šinkarovs, Artjoms, Henriksen, Troels

    ISSN: 2475-1421, 2475-1421
    Published: New York, NY, USA ACM 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…”
    Get full text
    Journal Article
  7. 7

    MorphoGen: Topology optimization software for Extremely Modular Systems by Tauzowski, Piotr, Blachowski, Bartlomiej, Zawidzka, Ela, Zawidzki, Machi

    ISSN: 2352-7110, 2352-7110
    Published: Elsevier B.V 01.09.2024
    Published 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…”
    Get full text
    Journal Article
  8. 8

    A Verified Compiler for a Functional Tensor Language by Liu, Amanda, Bernstein, Gilbert, Chlipala, Adam, Ragan-Kelley, Jonathan

    ISSN: 2475-1421, 2475-1421
    Published: New York, NY, USA ACM 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…”
    Get full text
    Journal Article
  9. 9

    Compilation of Shape Operators on Sparse Arrays by Root, Alexander J, Yan, Bobby, Liu, Peiming, Gyurgyik, Christophe, Bik, Aart J.C., Kjolstad, Fredrik

    ISSN: 2475-1421, 2475-1421
    Published: New York, NY, USA ACM 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…”
    Get full text
    Journal Article
  10. 10

    APL since 1978 by Hui, Roger K. W., Kromberg, Morten J.

    ISSN: 2475-1421, 2475-1421
    Published: 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…”
    Get full text
    Journal Article
  11. 11

    Latent Idiom Recognition for a Minimalist Functional Array Language Using Equality Saturation by Van Der Cruysse, Jonathan, Dubach, Christophe

    ISSN: 2643-2838
    Published: IEEE 02.03.2024
    “…Accelerating programs is typically done by recognizing code idioms matching high-performance libraries or hardware interfaces. However, recognizing such idioms…”
    Get full text
    Conference Proceeding
  12. 12

    Persistent Asynchronous Adaptive Specialization for Generic Array Programming by Grelck, Clemens, Wiesinger, Heinrich

    ISSN: 0885-7458, 1573-7640
    Published: New York Springer US 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…”
    Get full text
    Journal Article
  13. 13

    A Data-driven Model for Large Wildfire Behaviour Prediction in Europe by Rodriguez-Aseretto, Dario, de Rigo, Daniele, Di Leo, Margherita, Cortés, Ana, San-Miguel-Ayanz, Jesús

    ISSN: 1877-0509, 1877-0509
    Published: Elsevier B.V 2013
    Published 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…”
    Get full text
    Journal Article
  14. 14

    Improving the game theoretic analysis of electricity auctions applied in medium markets by Zarei, Mohammad, Salami, Abolfazl

    ISSN: 1877-7503, 1877-7511
    Published: Elsevier B.V 01.11.2016
    Published 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…”
    Get full text
    Journal Article
  15. 15

    Improving the DX for Newbie and Casual Array Developers by Thomas, David, Samadi, Will

    Published: IEEE 03.05.2025
    Published 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,…”
    Get full text
    Conference Proceeding
  16. 16

    Merging compositions of array skeletons in SaC by Grelck, Clemens, Scholz, Sven-Bodo

    ISSN: 0167-8191
    Published: 01.09.2006
    Published in Parallel computing (01.09.2006)
    Get full text
    Journal Article
  17. 17

    quAPL: Modeling Quantum Computation in an Array Programming Language by Nuncz-Corrales, Santiago, Frenkel, Marcos, Abreu, Bruno

    Published: IEEE 17.09.2023
    “…Most contemporary quantum programming languages describe computation as circuits, using a host classical counterpart to drive the execution of quantum…”
    Get full text
    Conference Proceeding
  18. 18

    Merging compositions of array skeletons in S aC by Grelck, Clemens, Scholz, Sven-Bodo

    ISSN: 0167-8191, 1872-7336
    Published: Elsevier B.V 2006
    Published in Parallel computing (2006)
    “…The design of skeletons for expressing concurrent computations usually faces a conflict between software engineering demands and performance issues. Whereas…”
    Get full text
    Journal Article
  19. 19

    MultiArray: a C++ library for generic programming with arrays by Garcia, Ronald, Lumsdaine, Andrew

    ISSN: 0038-0644, 1097-024X
    Published: Chichester, UK John Wiley & Sons, Ltd 01.02.2005
    Published 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…”
    Get full text
    Journal Article
  20. 20