Применение метода спекулятивного выполнения для распараллеливания исходного кода, содержащего обработку исключений - page 12

7.
Working
Draft. Standard for Programming Language C++. 2011. Р. 394–
401 [Электронный ресурс] URL:
-
pers/2011/n3242.pdf. (дата обращения: 22.03.2014).
8.
Exception
Handling in LLVM [Электронный ресурс]
URL:
(дата обращения: 22.03.2014).
9.
Skochinsky I.
Compiler Internals: Exceptions and RTTI. Монреаль, 2012 [Электрон-
ный ресурс] URL:
2012-Skochinsky-Compiler-Internals.pdf (дата обращения: 22.03.2014).
10.
Ахо А.В.
,
Лам М.С.
,
Сети Р.
,
Ульман Дж.Д.
Компиляторы: принципы, техноло-
гии и инструментарий / пер. с англ. М.: Вильямс, 2008. 1185 с.
11.
Белеванцев А.А.
,
Гайсарян С.С.
,
Иванников В.П.
Построение алгоритмов спеку-
лятивных оптимизаций // Программирование. 2008. № 3. С. 1–22.
12.
Java
Concurrency in Practice / B. Goetz, T. Peierls, J. Bloch, J. Bowbeer, D. Holmes,
D. Lea. Addison-Wesley Professional, 2006.
REFERENCES
[1] Bacon D.F., Graham S.L., Sharp O.J. Compiler transformations for high-performance
computing.
ACM Computing Surveys
, 1994, vol. 26, no. 4, pp. 345–420. Available
at:
fischer/cs701.f00/surveys.Dec94.pdf (accessed 22 Marсh
2014).
[2] Chan B. Run-time support for the automatic parallelization of java programs.
University of Toronto, 2002, 110 p. Available at:
-
to.edu/ tsa/theses/bryan_chan.pdf (accessed 22 Marсh 2014).
[3] Bradel B.J. Automatic program parallelization using traces. University
of Toronto,
2010,
266 р.
Available at:
-
to.ca/bitstream/1807/26502/1/Bradel_Borys_J_201011_PhD_thesis.pdf (accessed 22
Marсh 2014).
[4] Amini M., Creusillet B., Even S., Keryell R., Goubier O., Guelton S., McMahon J.O.,
Pasquier Fr.-X.r., P´ean Gr., Villalon P. Par4All: From Convex Array Regions to
Heterogeneous Computing.
Proc. 2nd Int. Workshop on Polyhedral Compilation
Techniques
. IMPACT 2012. Paris, France, 2012.
[5] Chen M.K., Olukotun K. The Jrpm System for Dynamically Parallelizing Java
Programs.
Proc. 30th Annual Int. Symp. on Computer Architecture (Proc. ISCA ’03)
.
Stanford University, 2003, vol. 31, iss. 2, pp. 434–446. Doi: 10.1145/871656.859668
[6] Gosling J., Joy B., Steele G., Bracha G., Buckley A. The Java language
specification. Java SE 7 Edition, 28.02.2013, pp.303-311. Available at:
(accessed 22 Marсh 2014).
[7] Working Draft. Standard for Programming Language C++, 2011, pp. 394-401.
Available at:
(accessed 22 Marсh 2014).
[8] Exception Handling in LLVM. Available at:
tionHandling.html (accessed 22 Marсh 2014).
[9] Skochinsky I. Compiler Internals: Exceptions and RTTI. Montreal, 2012. Available
at:
-
Compiler-Internals.pdf (accessed 22 Marсh 2014).
[10] Aho A.V., Lam M. S., Sethi R., Ullman J.D. Compilers: Principles, Techniques,
& Tools, 2006. Addison Wesley, 2006, 1000 p. (Russ.ed.: Aho A.V., Lam M.S.,
Seti R., Ul’man Dzh. D. Kompiljatory: principy, tehnologii i instrumentarij. Moscow,
Vil’jams Publ., 2008. 1185 p.).
[11] Belevancev A.A., Gajsarjan S.S., Ivannikov V.P. Construction of algorithms of
speculative optimizations.
Programmirovanie
[Program. Comput. Software], 2008,
no. 3, pp. 1–22 (in Russ.).
82 ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. “Приборостроение”. 2014. № 6
1...,2,3,4,5,6,7,8,9,10,11 13
Powered by FlippingBook