quapl: Modeling quantum computation in an array programming language
S Núñcz-Corrales, M Frenkel… - 2023 IEEE International …, 2023 - ieeexplore.ieee.org
Most contemporary quantum programming languages describe computation as circuits,
using a host classical counterpart to drive the execution of quantum programs. However, the …
using a host classical counterpart to drive the execution of quantum programs. However, the …
Array languages make neural networks fast
Most implementations of machine learning algorithms are based on special-purpose
frameworks such as TensorFlow or PyTorch. While these frameworks are convenient to use …
frameworks such as TensorFlow or PyTorch. While these frameworks are convenient to use …
Padding in the mathematics of arrays
B Chetioui, O Abusdal, M Haveraaen, J Järvi… - Proceedings of the 7th …, 2021 - dl.acm.org
Multi-dimensional array manipulation constitutes a core component of numerous numerical
methods, eg finite difference solvers of Partial Differential Equations (PDEs). The efficiency …
methods, eg finite difference solvers of Partial Differential Equations (PDEs). The efficiency …
APL since 1978
RKW Hui, MJ Kromberg - Proceedings of the ACM on Programming …, 2020 - dl.acm.org
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 language in …
fundamental design principles which shaped the implementation of the APL language in …
U-Net CNN in APL: Exploring Zero-Framework, Zero-Library Machine Learning
AW Hsu, RG Serrão - Proceedings of the 9th ACM SIGPLAN …, 2023 - dl.acm.org
The APL notation would appear to be a clear match for convolutional neural networks, but
traditional implementations of APL have lagged behind the performance of highly tuned …
traditional implementations of APL have lagged behind the performance of highly tuned …
Towards Practical High-Quality Software
B Chetioui - 2024 - bora.uib.no
With society becoming more and more reliant on software, the importance of software quality
is becoming ever more clear. Poor quality software is estimated to have cost $2.41 trillion to …
is becoming ever more clear. Poor quality software is estimated to have cost $2.41 trillion to …
Choosing is Losing: How to combine the benefits of shallow and deep embeddings through reflection
A Šinkarovs, J Cockx - arXiv preprint arXiv:2105.10819, 2021 - arxiv.org
Dependently-typed host languages empower users to verify a wide range of properties of
embedded languages and programs written in them. Designers of such embedded …
embedded languages and programs written in them. Designers of such embedded …
Compositional deep learning in Futhark
DM Tran, T Henriksen, M Elsman - Proceedings of the 8th ACM …, 2019 - dl.acm.org
We present a design pattern for composing deep learning networks in a typed, higher-order
fashion. The exposed library functions are generically typed and the composition structure …
fashion. The exposed library functions are generically typed and the composition structure …
[PDF][PDF] MicroKanren in J: an Embedding of the Relational Paradigm in an Array Language with Rank-Polymorphic Unification
R SCHORER - 2020 - minikanren.org
Logic programming allows a high level of abstraction in both code and problem solving
concepts. Language representatives of this paradigm of which Prolog is the most well …
concepts. Language representatives of this paradigm of which Prolog is the most well …