commit d72dcd4efbcb2a5198bfa15155768c06f85f36fc
parent 524735e4525e5966d4d920126dd77248ce0905e5
Author: Ivan Gankevich <i.gankevich@spbu.ru>
Date: Tue, 13 Apr 2021 17:22:53 +0300
References.
Diffstat:
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