Abstract
Spreadsheets are commonly declarative, first-order functional programs and are used as organizational tools, for end-user development, and for educational purposes. Spreadsheet end-users are usually domain experts who use spreadsheets as their main computational model, but are seldom trained IT professionals who can leverage today's abundant multicore processors for spreadsheet computation. In this paper, we present an algorithm for automatic, parallel evaluation of spreadsheets targeting shared-memory multicore architectures, that lets end-users transparently make use of their multicore processors. We evaluate our algorithm on a set of synthetic and real-world spreadsheets, and obtain up to 16 times speedup.
| Original language | English |
|---|---|
| Publication date | 2018 |
| Publication status | Published - 2018 |
| Event | High-Level Parallel Programming and Applications - Orléans, France Duration: 12 Jul 2018 → 13 Jul 2018 Conference number: 11 https://www.univ-orleans.fr/lifo/equipes/LMV/hlpp2018/ |
Conference
| Conference | High-Level Parallel Programming and Applications |
|---|---|
| Number | 11 |
| Country/Territory | France |
| City | Orléans |
| Period | 12/07/2018 → 13/07/2018 |
| Internet address |
Keywords
- spreadsheets
- parallelism
- end-user tool
- Declarative models
Fingerprint
Dive into the research topics of 'Puncalc: Task-Based Parallelism and Speculative Reevaluation in Spreadsheets'. Together they form a unique fingerprint.Research output
- 1 Journal article
-
Puncalc: task-based parallelism and speculative reevaluation in spreadsheets
Bock, A. A. & Biermann, F., 2019, In: Journal of Supercomputing. 21 p.Research output: Journal Article or Conference Article in Journal › Journal article › Research › peer-review
Open AccessFile
Projects
- 1 Finished
-
P3: Popular parallel programming
Sestoft, P. (PI), Bock, A. A. (CoI) & Biermann, F. (CoI)
Independent Research Fund Denmark
01/02/2015 → 23/03/2019
Project: Research
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver