iccsa-21-guile

git clone https://git.igankevich.com/iccsa-21-guile.git
Log | Files | Refs

commit d72dcd4efbcb2a5198bfa15155768c06f85f36fc
parent 524735e4525e5966d4d920126dd77248ce0905e5
Author: Ivan Gankevich <i.gankevich@spbu.ru>
Date:   Tue, 13 Apr 2021 17:22:53 +0300

References.

Diffstat:
main.bib | 54+++++++++++++++++++++++++++++++++++++++++++++++++++++-
main.tex | 4++++
papers/1-s2.0-S0167642313000750-main.pdf | 2++
3 files changed, 59 insertions(+), 1 deletion(-)

diff --git a/main.bib b/main.bib @@ -1,4 +1,6 @@ +*** BibTool WARNING: (line 6 in <stdin>): 237 non-space characters ignored. + @InProceedings{ llvm, author = {Lattner, Chris and Adve, Vikram}, title = {{LLVM}: A Compilation Framework for Lifelong Program Analysis @@ -32,5 +34,55 @@ keywords = {domain specific languages, dynamic optimizations, parallel programming}, location = {Reno/Tahoe, Nevada, USA}, - series = {OOPSLA'10} + series = {OOPSLA'10}, + comment = {"While one can hope that a few parallel programming ex-perts + will be able to tackle the complexity of developingparallel + heterogeneous software, expecting the average programmer to + deal with all this complexity is simply not realistic."} +} + +@Article{ fetterly2009dryadlinq, + title = {{DryadLINQ}: A system for general-purpose distributed + data-parallel computing using a high-level language}, + author = {Fetterly, Yuan Yu Michael Isard Dennis and Budiu, Mihai and + Erlingsson, {\'U}lfar and Currey, Pradeep Kumar Gunda Jon}, + journal = {Proc. LSDS-IR}, + volume = {8}, + year = {2009}, + comment = {"Our goal is to give the programmer the illusion ofwriting + for a single computer and to have the system deal with the + complexities that arise from scheduling, distribution, and + fault-tolerance."} +} + +@Article{ wilde2011swift, + title = {Swift: A language for distributed parallel scripting}, + author = {Wilde, Michael and Hategan, Mihael and Wozniak, Justin M and + Clifford, Ben and Katz, Daniel S and Foster, Ian}, + journal = {Parallel Computing}, + volume = {37}, + number = {9}, + pages = {633--652}, + year = {2011}, + publisher = {Elsevier}, + comment = {"This property facilitates three different reliability + mechanisms that are implemented bythe runtime system and that + need not be exposed at the language level:retries,restarts, + andreplication."} +} + +@Article{ pinho2014oopp, + title = {An object-oriented parallel programming language for + distributed-memory parallel computing platforms}, + journal = {Science of Computer Programming}, + volume = {80}, + pages = {65--90}, + year = {2014}, + note = {Special section on foundations of coordination languages and + software architectures (selected papers from FOCLASA11)}, + issn = {0167-6423}, + doi = {10.1016/j.scico.2013.03.014}, + url = {https://www.sciencedirect.com/science/article/pii/S0167642313000750}, + author = {Eduardo Gurgel Pinho and Francisco Heron {de Carvalho}}, + comment = {Main object, good references} } diff --git a/main.tex b/main.tex @@ -87,6 +87,10 @@ the same programme. TODO Spark, Distributed Haskell +\cite{lang-virt} +\cite{fetterly2009dryadlinq} +\cite{wilde2011swift} +\cite{pinho2014oopp} \section{Methods} diff --git a/papers/1-s2.0-S0167642313000750-main.pdf b/papers/1-s2.0-S0167642313000750-main.pdf @@ -0,0 +1 @@ +../.git/annex/objects/fM/p3/SHA256E-s918583--eaa2796ad99d06538b7c7d98c5d169eab3e43a983783f8ed159c383c6a7cd3a4.pdf/SHA256E-s918583--eaa2796ad99d06538b7c7d98c5d169eab3e43a983783f8ed159c383c6a7cd3a4.pdf+ \ No newline at end of file