changeset 90:8bc115a1b957

update reference
author anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
date Tue, 19 Feb 2019 13:56:29 +0900
parents 9c1cbf7c0ec7
children a086473c1c99
files paper/main.pdf paper/reference.bib
diffstat 2 files changed, 192 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
Binary file paper/main.pdf has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/paper/reference.bib	Tue Feb 19 13:56:29 2019 +0900
@@ -0,0 +1,192 @@
+%% This BibTeX bibliography file was created using BibDesk.
+%% https://bibdesk.sourceforge.io/
+
+%% Created for TakahiroSHIMIZU at 2018-11-06 12:59:33 +0900 
+
+
+%% Saved with string encoding Unicode (UTF-8) 
+
+
+@misc{pugs,
+    author = "唐鳳",
+    title = {Pugs: A Perl 6 Implementation},
+    organization =  "Hackage",
+    howpublished = {\url{http://hackage.haskell.org/package/Pugs/}},
+    note =   {Accessed: 2018-11-21}
+}
+
+@misc{perl6doc,
+    author = "ThePerlFoundation",
+    organization = "ThePerlFoundation",
+    title = {Perl6 Documentation},
+    howpublished = {\url{https://docs.perl6.org/}},
+    note = {Accessed: 2018-11-21},
+}
+
+@misc{perl6design,
+    author = "ThePerlFoundation",
+    organization = "ThePerlFoundation",
+    title = {Perl 6 Design Documents},
+    howpublished = {\url{https://design.perl6.org/}},
+    note = {Accessed: 2018-11-21},
+}
+
+@misc{roast,
+    author = "ThePerlFoundation",
+    organization = "GitHub",
+    title = {Roast -- Perl6 test suite},
+    howpublished = {\url{https://github.com/perl6/roast}},
+    note = {Accessed: 2018-11-21},
+}
+
+@misc{parrot,
+    title = {Parrot},
+    author = "ParrotFoundation",
+    organization = "ParrotFoundation",
+    howpublished = {\url{http://parrot.org/}},
+    note = {Accessed: 2018-11-21},
+}
+
+@misc{nqpopcode,
+    title = {NQP Opcode List},
+    author = "ThePerlFoundation",
+    organization = "GitHub",
+    howpublished = {\url{https://github.com/perl6/nqp/blob/master/docs/ops.markdown}},
+    note = {Accessed: 2018-11-21},
+}
+
+@misc{nqp,
+    title = {NQP - Not Quite Perl (6)},
+    author = "ThePerlFoundation",
+    organization = "GitHub",
+    howpublished = {\url{https://github.com/perl6/nqp}},
+    note = {Accessed: 2018-11-21},
+}
+
+@article{gcccbc,
+    author = "大城信康  and 河野真治",
+    title = "Continuation based C の GCC 4.6 上の実装について",
+    journal = "第53回プログラミング・シンポジウム",
+    year = 2012,
+    month = 1,
+}
+
+@article{llvmcbc,
+    author = "徳森 海斗 and  河野真治",
+    title = "LLVM Clang 上の Continuation based C コンパイラの改良",
+    journal = "琉球大学工学部情報工学科平成27年度学位論文(修士)",
+    year = 2015
+}
+
+@misc{cbcgcc,
+    title = {CbC\_gcc},
+    author = {並列信頼研究室},
+    organization = "琉球大学",
+    howpublished = {\url{http://www.cr.ie.u-ryukyu.ac.jp/hg/CbC/CbC_gcc/}},
+    note = {Accessed: 2018-11-21},
+}
+
+@misc{cbcllvm,
+    title = {CbC\_llvm},
+    author = {並列信頼研究室},
+    organization = "琉球大学",
+    howpublished = {\url{http://www.cr.ie.u-ryukyu.ac.jp/hg/CbC/CbC_llvm/}},
+    note = {Accessed: 2018-11-21},
+}
+
+@misc{rani,
+    title = {Rakudo and NQP internals},
+    author = {Jonathan Worthington},
+    organization = {EDUMENT},
+    howpublished = {\url{http://edumentab.github.io/rakudo-and-nqp-internals-course/}},
+    note = {Accessed: 2018-11-21},
+}
+
+@misc{rani1,
+    title = {Rakudo and NQP internals - day1},
+    howpublished = {\url{http://edumentab.github.io/rakudo-and-nqp-internals-course/slides-day1.pdf}},
+    author = {Jonathan Worthington},
+    organization = {EDUMENT},
+    note = {Accessed: 2018-11-21},
+}
+
+@misc{threadedcode,
+    title = {Threaded Code},
+    howpublished = {\url{https://www.complang.tuwien.ac.at/forth/threaded-code.html}},
+    author = {Anton Ertl},
+    organization = {Technische Universitat Wien},
+    note = {Accessed: 2018-11-21},
+}
+
+@article{imcbllvm,
+    title = {Implementing Continuation based language in LLVM and Clang},
+    author = "Kaito TOKUMORI and  Shinji KONO",
+    journal = "LOLA",
+    year = 2015,
+    month = 7,
+}
+
+@techreport{gearsos,
+   author	 = "宮城,光希 and 桃原,優 and 河野,真治",
+   title	 = "Gears OSのモジュール化と並列API",
+   year 	 = "2018",
+   institution	 = "琉球大学大学院理工学研究科情報工学専攻, 琉球大学大学院理工学研究科情報工学専攻, 琉球大学工学部情報工学科",
+   number	 = "11",
+   month	 = "may"
+}
+
+@article{ruby,
+    title = {Ruby用仮想マシンYARVの実装と評価},
+    author = "笹田 耕一  and 松本 行弘  and 前田 敦司  and 並木 美太郎",
+    journal = "情報処理学会論文誌プログラミング(PRO)",
+    year = 2006,
+    month = 2,
+}
+
+@article{Bell:1973:TC:362248.362270,
+ author = {Bell, James R.},
+ title = {Threaded Code},
+ journal = {Commun. ACM},
+ issue_date = {June 1973},
+ volume = {16},
+ number = {6},
+ month = jun,
+ year = {1973},
+ issn = {0001-0782},
+ pages = {370--372},
+ numpages = {3},
+ howpublished = {http://doi.acm.org/10.1145/362248.362270},
+ doi = {10.1145/362248.362270},
+ acmid = {362270},
+ publisher = {ACM},
+ address = {New York, NY, USA},
+ keywords = {compiled code, interpreter, machine code, space tradeoff, subroutine calls, threaded code, time tradeoff},
+}
+
+
+
+@inproceedings{Piumarta:1998:ODT:277650.277743,
+ author = {Piumarta, Ian and Riccardi, Fabio},
+ title = {Optimizing Direct Threaded Code by Selective Inlining},
+ booktitle = {Proceedings of the ACM SIGPLAN 1998 Conference on Programming Language Design and Implementation},
+ series = {PLDI '98},
+ year = {1998},
+ isbn = {0-89791-987-4},
+ location = {Montreal, Quebec, Canada},
+ pages = {291--300},
+ numpages = {10},
+ howpublished = {http://doi.acm.org/10.1145/277650.277743},
+ doi = {10.1145/277650.277743},
+ acmid = {277743},
+ publisher = {ACM},
+ address = {New York, NY, USA},
+ keywords = {bytecode interpretation, dynamic translation, inlining, just-in-time compilation, threaded code},
+}
+
+@misc{luajit,
+    title = {The LuaJIT Project},
+    author = {Mike Pall},
+    howpublished = {\url{http://luajit.org/}},
+    organization = {luajit.org},
+    note = {Accessed: 2018-11-21},
+}