Realizing mathematics of arrays operations as custom architecture hardware-software co-design solutions

IA Grout, L Mullin - Information, 2022 - mdpi.com
In embedded electronic system applications being developed today, complex datasets are
required to be obtained, processed, and communicated. These can be from various sources …

Revisiting language support for generic programming: when genericity is a core design goal

B Chetioui, J Järvi, M Haveraaen - arXiv preprint arXiv:2211.01678, 2022 - arxiv.org
Context: Generic programming, as defined by Stepanov, is a methodology for writing
efficient and reusable algorithms by considering only the required properties of their …

Type systems for safe strategic rewriting

R Fu - 2024 - era.ed.ac.uk
Strategy languages enable programmers to compose rewrite rules into strategies and
control their application. This is useful in programming languages, eg, for describing …

Exploring Hardware Agnostic Multiarrays in Magnolia

MK Larnøy - 2022 - bora.uib.no
We present a specification and implementation of a generic multiarray API based on A
Mathematics of Arrays in the general purpose research language Magnolia. We show how …

[PDF][PDF] Realizing Mathematics of Arrays Operations as Custom Architecture Hardware-Software Co-Design Solutions. Information 2022, 13, 528

IA Grout, L Mullin - 2022 - academia.edu
In embedded electronic system applications being developed today, complex datasets are
required to be obtained, processed, and communicated. These can be from various sources …