Zobrazeno 1 - 10
of 58
pro vyhledávání: '"Mary Sheeran"'
Publikováno v:
QRB Discovery, Vol 2 (2021)
Sweden tops gender equality rankings, but Swedish academia is still lacking women in top positions. To address gender inequality in its faculty, Chalmers University of Technology has invested 300 million SEK (30 million Euros) over 10 years in Gender
Externí odkaz:
https://doaj.org/article/25ad2603727246faa9f4a80a5fcffd2f
Publikováno v:
MPLR
Programming microcontrollers involves low-level interfacing with hardware and peripherals that are concurrent and reactive. Such programs are typically written in a mixture of C and assembly using concurrent language extensions (like $\texttt{FreeRTO
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::d28fc1354799c41696ab3ce291a6205b
http://arxiv.org/abs/2108.07805
http://arxiv.org/abs/2108.07805
Autor:
Mary Sheeran, Abhiroop Sarkar
With the growing ubiquity of Internet of Things(IoT), more complex logic is being programmed on resource-constrained IoT devices, almost exclusively using the C programming language. While C provides low-level control over memory, it lacks a number o
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::cc62ef38e0ff763960595474261ba06c
http://arxiv.org/abs/2105.13468
http://arxiv.org/abs/2105.13468
Publikováno v:
QRB Discovery. 2
Sweden tops gender equality rankings, but Swedish academia is still lacking women in top positions. To address gender inequality in its faculty, Chalmers University of Technology has invested 300 million SEK (30 million Euros) over 10 years in Gender
Publikováno v:
FHPNC@ICFP
We present a purely functional array programming language that offers safe, purely functional and crash-free in-place array transformations. The language supports high-level abstractions for pure and efficient array computations that fully support eq
Autor:
Mary Sheeran, Markus Aronsson
Publikováno v:
Haskell
We present a library in Haskell for programming Field Programmable Gate Arrays (FPGAs), including hardware software co-design. Code for software (in C) and hardware (in VHDL) is generated from a single program, along with the code to support communic
Publikováno v:
Communications of the ACM. 57:56-63
DOMAIN-SPECIFIC LANGUAGES (DSLS) make programs shorter and easier to write. They can be stand-alone- for example, LaTeX, Makefiles, and SQL-or they can be embedded in a host language. You might think that DSLs embedded in high-level languages would b
Publikováno v:
FHPC@ICFP
We present a Functional Compute Language (FCL) for low-level GPU programming. FCL is functional in style, which allows for easy composition of program fragments and thus easy prototyping and a high degree of code reuse. In contrast with projects such
Autor:
Mary Sheeran
Publikováno v:
Journal of Functional Programming. 21:59-114
A parallel prefix network of width n takes n inputs, a1, a2, . . ., an, and computes each yi = a1 ○ a2 ○ ⋅ ⋅ ⋅ ○ ai for 1 ≤ i ≤ n, for an associative operator ○. This is one of the fundamental problems in computer science, because i
Publikováno v:
ICCS
Obsidian is a domain specific language for data-parallel programming on graphics processors (GPUs). It is em- bedded in the functional programming language Haskell. The user writes code using constructs familiar from Haskell (like map and reduce), re