source: doc/theses/colby_parsons_MMAth/local.bib @ 6c7fe7b

Last change on this file since 6c7fe7b was c9019ce, checked in by caparsons <caparson@…>, 17 months ago

added to conclusion, cleaned up and added some citations

  • Property mode set to 100644
File size: 7.2 KB
RevLine 
[46ab782]1%    Predefined journal names:
2%  acmcs: Computing Surveys             acta: Acta Infomatica
3%  cacm: Communications of the ACM
4%  ibmjrd: IBM J. Research & Development ibmsj: IBM Systems Journal
5%  ieeese: IEEE Trans. on Soft. Eng.    ieeetc: IEEE Trans. on Computers
6%  ieeetcad: IEEE Trans. on Computer-Aided Design of Integrated Circuits
7%  ipl: Information Processing Letters  jacm: Journal of the ACM
8%  jcss: J. Computer & System Sciences  scp: Science of Comp. Programming
9%  sicomp: SIAM J. on Computing         tocs: ACM Trans. on Comp. Systems
10%  tods: ACM Trans. on Database Sys.    tog: ACM Trans. on Graphics
11%  toms: ACM Trans. on Math. Software   toois: ACM Trans. on Office Info. Sys.
12%  toplas: ACM Trans. on Prog. Lang. & Sys.
13%  tcs: Theoretical Computer Science
14@string{ieeepds="IEEE Transactions on Parallel and Distributed Systems"}
15@string{ieeese="IEEE Transactions on Software Engineering"}
16@string{spe="Software---\-Practice and Experience"}
17@string{sigplan="SIGPLAN Notices"}
18@string{joop="Journal of Object-Oriented Programming"}
19@string{popl="Conference Record of the ACM Symposium on Principles of Programming Languages"}
20@string{osr="Operating Systems Review"}
21@string{pldi="Programming Language Design and Implementation"}
22
[601bd9e]23@inproceedings{wolke17,
24  title={Locality-guided scheduling in caf},
25  author={W{\"o}lke, Sebastian and Hiesgen, Raphael and Charousset, Dominik and Schmidt, Thomas C},
26  booktitle={Proceedings of the 7th ACM SIGPLAN International Workshop on Programming Based on Actors, Agents, and Decentralized Control},
27  pages={11--20},
28  year={2017}
[0faacb8]29}
30
31@phdthesis{Delisle22,
32author={{Delisle, Thierry}},
[1689ecf]33title={The \textsf{C}$\mathbf{\forall}$ Scheduler},
[0faacb8]34year={2022},
35publisher="UWSpace",
36url={http://hdl.handle.net/10012/18941}
[512d937c]37}
38
39@article{Hoare78,
40  title={Communicating sequential processes},
41  author={Hoare, Charles Antony Richard},
42  journal={Communications of the ACM},
43  volume={21},
44  number={8},
45  pages={666--677},
46  year={1978},
47  publisher={ACM New York, NY, USA}
[6e83384]48}
49
50@mastersthesis{Beach21,
51author={{Beach, Andrew James}},
[1689ecf]52title={Exception Handling in \textsf{C}$\mathbf{\forall}$},
[6e83384]53year={2021},
54publisher="UWSpace",
55url={http://hdl.handle.net/10012/17617}
56}
[76e77a4]57
58@article{Roscoe88,
59  title={The laws of occam programming},
60  author={Roscoe, Andrew William and Hoare, Charles Antony Richard},
61  journal={Theoretical Computer Science},
62  volume={60},
63  number={2},
64  pages={177--229},
65  year={1988},
66  publisher={Elsevier}
67}
68
69@article{Pike84,
70  title={The UNIX system: The blit: A multiplexed graphics terminal},
71  author={Pike, Rob},
72  journal={AT\&T Bell Laboratories Technical Journal},
73  volume={63},
74  number={8},
75  pages={1607--1631},
76  year={1984},
77  publisher={Nokia Bell Labs}
78}
79
80@inproceedings{Dice11,
81  title={Brief announcement: multilane-a concurrent blocking multiset},
82  author={Dice, David and Otenko, Oleksandr},
83  booktitle={Proceedings of the twenty-third annual ACM symposium on Parallelism in algorithms and architectures},
84  pages={313--314},
85  year={2011}
86}
87
88@misc{go:chan,
89  author = "The Go Programming Language",
90  title = "src/runtime/chan.go",
91  howpublished = {\href{https://go.dev/src/runtime/chan.go}},
92  note = "[Online; accessed 23-May-2023]"
93}
94
95@misc{go:select,
96  author = "The Go Programming Language",
[760c88c]97  title = "src/runtime/select.go",
[76e77a4]98  howpublished = {\href{https://go.dev/src/runtime/select.go}},
99  note = "[Online; accessed 23-May-2023]"
100}
101
[32a4f3e]102@misc{go:sched,
103  author = "The Go Programming Language",
104  title = "src/runtime/proc.go",
105  howpublished = {\href{https://go.dev/src/runtime/proc.go}},
106  note = "[Online; accessed 23-May-2023]"
107}
108
[760c88c]109@misc{go:selectref,
110  author = "The Go Programming Language Specification",
111  title = "Select statements",
112  howpublished = {\href{https://go.dev/ref/spec#Select\_statements}},
113  note = "[Online; accessed 23-May-2023]"
114}
115
116@misc{boost:channel,
117  author = "Boost C++ Libraries",
118  title = "experimental::basic\_concurrent\_channel",
119  howpublished = {\href{https://www.boost.org/doc/libs/master/doc/html/boost\_asio/reference/experimental\__basic\_concurrent\_channel.html}},
120  note = "[Online; accessed 23-May-2023]"
121}
122
123@misc{rust:channel,
124  author = "The Rust Standard Library",
125  title = "std::sync::mpsc::sync\_channel",
126  howpublished = {\href{https://doc.rust-lang.org/std/sync/mpsc/fn.sync\_channel.html}},
127  note = "[Online; accessed 23-May-2023]"
128}
129
130@misc{rust:select,
131  author = "The Rust Standard Library",
132  title = "Macro futures::select",
133  howpublished = {\href{https://docs.rs/futures/latest/futures/macro.select.html}},
134  note = "[Online; accessed 23-May-2023]"
135}
136
137@misc{ocaml:channel,
138  author = "The OCaml Manual",
139  title = "OCaml library : Event",
140  howpublished = {\href{https://v2.ocaml.org/api/Event.html}},
141  note = "[Online; accessed 23-May-2023]"
142}
143
144@misc{haskell:channel,
145  author = "The Haskell Package Repository",
146  title = "Control.Concurrent.Chan",
147  howpublished = {\href{https://hackage.haskell.org/package/base-4.18.0.0/docs/Control-Concurrent-Chan.html}},
148  note = "[Online; accessed 23-May-2023]"
149}
150
151@misc{linux:select,
152  author = "Linux man pages",
[7365248]153  title = "select(2) - Linux manual page",
[760c88c]154  howpublished = {\href{https://man7.org/linux/man-pages/man2/select.2.html}},
155  note = "[Online; accessed 23-May-2023]"
156}
157
158@misc{linux:poll,
159  author = "Linux man pages",
[7365248]160  title = "poll(2) - Linux manual page",
[760c88c]161  howpublished = {\href{https://man7.org/linux/man-pages/man2/poll.2.html}},
162  note = "[Online; accessed 23-May-2023]"
163}
164
165@misc{linux:epoll,
166  author = "Linux man pages",
[7365248]167  title = "epoll(7) - Linux manual page",
[760c88c]168  howpublished = {\href{https://man7.org/linux/man-pages/man7/epoll.7.html}},
169  note = "[Online; accessed 23-May-2023]"
170}
171
[c9019ce]172@misc{linux:iouring,
173  author = "Linux man pages",
174  title = "io\_uring(7) - Linux manual page",
175  howpublished = {\href{https://man7.org/linux/man-pages/man7/io\_uring.7.html}},
176  note = "[Online; accessed 23-May-2023]"
177}
178
[760c88c]179@article{Ichbiah79,
180  title={Preliminary Ada reference manual},
181  author={Ichbiah, Jean D},
182  journal={ACM Sigplan Notices},
183  volume={14},
184  number={6a},
185  pages={1--145},
186  year={1979},
187  publisher={ACM New York, NY, USA}
188}
189
190@misc{cpp:whenany,
191  author = "C++ reference",
192  title = "std::experimental::when\_any",
193  howpublished = {\href{https://en.cppreference.com/w/cpp/experimental/when\_any}},
194  note = "[Online; accessed 23-May-2023]"
195}
196
[c9019ce]197@misc{openmp,
198  author = "OpenMP",
199  title = "OPENMP API Specification",
200  howpublished = {\href{https://www.openmp.org/spec-html/5.0/openmpch1.html}},
201  note = "[Online; accessed 23-May-2023]"
202}
[760c88c]203
[c9019ce]204@techreport{wilson94,
205  title={The suif compiler system: a parallelizing and optimizing research compiler},
206  author={Wilson, Robert and French, Robert and Wilson, Christopher and Amarasinghe, Saman and Anderson, Jennifer and Tjiang, Steve and Liao, Shih-Wei and Tseng, Chau-Wen and Hall, Mary and Lam, Monica and others},
207  year={1994},
208  institution={Stanford University Technical Report No. CSL-TR-94-620}
209}
210
211@misc{haskell:parallel,
212  author = "Haskell Wiki",
213  title = "Parallel Haskell",
214  howpublished = {\href{https://wiki.haskell.org/Parallel}},
215  note = "[Online; accessed 23-May-2023]"
216}
217
218@misc{gcc:atomics,
219  author = "GCC team",
220  title = "Built-in Functions for Memory Model Aware Atomic Operations",
221  howpublished = {\href{https://gcc.gnu.org/onlinedocs/gcc/_005f_005fatomic-Builtins.html}},
222  note = "[Online; accessed 23-May-2023]"
223}
[760c88c]224
Note: See TracBrowser for help on using the repository browser.