source: doc/theses/colby_parsons_MMAth/local.bib @ 60a9164

Last change on this file since 60a9164 was cc28153d, checked in by Peter A. Buhr <pabuhr@…>, 16 months ago

change href to url, add citations

  • Property mode set to 100644
File size: 7.0 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
[76e77a4]31@article{Roscoe88,
32  title={The laws of occam programming},
33  author={Roscoe, Andrew William and Hoare, Charles Antony Richard},
34  journal={Theoretical Computer Science},
35  volume={60},
36  number={2},
37  pages={177--229},
38  year={1988},
39  publisher={Elsevier}
40}
41
42@article{Pike84,
43  title={The UNIX system: The blit: A multiplexed graphics terminal},
44  author={Pike, Rob},
45  journal={AT\&T Bell Laboratories Technical Journal},
46  volume={63},
47  number={8},
48  pages={1607--1631},
49  year={1984},
50  publisher={Nokia Bell Labs}
51}
52
53@inproceedings{Dice11,
54  title={Brief announcement: multilane-a concurrent blocking multiset},
55  author={Dice, David and Otenko, Oleksandr},
56  booktitle={Proceedings of the twenty-third annual ACM symposium on Parallelism in algorithms and architectures},
57  pages={313--314},
58  year={2011}
59}
60
61@misc{go:chan,
62  author = "The Go Programming Language",
63  title = "src/runtime/chan.go",
[cc28153d]64  howpublished = {\url{https://go.dev/src/runtime/chan.go}},
[76e77a4]65  note = "[Online; accessed 23-May-2023]"
66}
67
68@misc{go:select,
69  author = "The Go Programming Language",
[760c88c]70  title = "src/runtime/select.go",
[cc28153d]71  howpublished = {\url{https://go.dev/src/runtime/select.go}},
[76e77a4]72  note = "[Online; accessed 23-May-2023]"
73}
74
[32a4f3e]75@misc{go:sched,
76  author = "The Go Programming Language",
77  title = "src/runtime/proc.go",
[cc28153d]78  howpublished = {\url{https://go.dev/src/runtime/proc.go}},
[32a4f3e]79  note = "[Online; accessed 23-May-2023]"
80}
81
[760c88c]82@misc{go:selectref,
83  author = "The Go Programming Language Specification",
84  title = "Select statements",
[cc28153d]85  howpublished = {\url{https://go.dev/ref/spec#Select\_statements}},
[760c88c]86  note = "[Online; accessed 23-May-2023]"
87}
88
89@misc{boost:channel,
90  author = "Boost C++ Libraries",
91  title = "experimental::basic\_concurrent\_channel",
[cc28153d]92  howpublished = {\url{https://www.boost.org/doc/libs/master/doc/html/boost\_asio/reference/experimental\__basic\_concurrent\_channel.html}},
[760c88c]93  note = "[Online; accessed 23-May-2023]"
94}
95
96@misc{rust:channel,
97  author = "The Rust Standard Library",
98  title = "std::sync::mpsc::sync\_channel",
[cc28153d]99  howpublished = {\url{https://doc.rust-lang.org/std/sync/mpsc/fn.sync\_channel.html}},
[760c88c]100  note = "[Online; accessed 23-May-2023]"
101}
102
103@misc{rust:select,
104  author = "The Rust Standard Library",
105  title = "Macro futures::select",
[cc28153d]106  howpublished = {\url{https://docs.rs/futures/latest/futures/macro.select.html}},
[760c88c]107  note = "[Online; accessed 23-May-2023]"
108}
109
110@misc{ocaml:channel,
111  author = "The OCaml Manual",
112  title = "OCaml library : Event",
[cc28153d]113  howpublished = {\url{https://v2.ocaml.org/api/Event.html}},
[760c88c]114  note = "[Online; accessed 23-May-2023]"
115}
116
117@misc{haskell:channel,
118  author = "The Haskell Package Repository",
119  title = "Control.Concurrent.Chan",
[cc28153d]120  howpublished = {\url{https://hackage.haskell.org/package/base-4.18.0.0/docs/Control-Concurrent-Chan.html}},
[760c88c]121  note = "[Online; accessed 23-May-2023]"
122}
123
124@misc{linux:select,
125  author = "Linux man pages",
[7365248]126  title = "select(2) - Linux manual page",
[cc28153d]127  howpublished = {\url{https://man7.org/linux/man-pages/man2/select.2.html}},
[760c88c]128  note = "[Online; accessed 23-May-2023]"
129}
130
131@misc{linux:poll,
132  author = "Linux man pages",
[7365248]133  title = "poll(2) - Linux manual page",
[cc28153d]134  howpublished = {\url{https://man7.org/linux/man-pages/man2/poll.2.html}},
[760c88c]135  note = "[Online; accessed 23-May-2023]"
136}
137
138@misc{linux:epoll,
139  author = "Linux man pages",
[7365248]140  title = "epoll(7) - Linux manual page",
[cc28153d]141  howpublished = {\url{https://man7.org/linux/man-pages/man7/epoll.7.html}},
[760c88c]142  note = "[Online; accessed 23-May-2023]"
143}
144
[c9019ce]145@misc{linux:iouring,
146  author = "Linux man pages",
147  title = "io\_uring(7) - Linux manual page",
[cc28153d]148  howpublished = {\url{https://man7.org/linux/man-pages/man7/io\_uring.7.html}},
[c9019ce]149  note = "[Online; accessed 23-May-2023]"
150}
151
[760c88c]152@article{Ichbiah79,
153  title={Preliminary Ada reference manual},
154  author={Ichbiah, Jean D},
155  journal={ACM Sigplan Notices},
156  volume={14},
157  number={6a},
158  pages={1--145},
159  year={1979},
160  publisher={ACM New York, NY, USA}
161}
162
163@misc{cpp:whenany,
164  author = "C++ reference",
165  title = "std::experimental::when\_any",
[cc28153d]166  howpublished = {\url{https://en.cppreference.com/w/cpp/experimental/when\_any}},
[760c88c]167  note = "[Online; accessed 23-May-2023]"
168}
169
[c9019ce]170@techreport{wilson94,
171  title={The suif compiler system: a parallelizing and optimizing research compiler},
172  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},
173  year={1994},
174  institution={Stanford University Technical Report No. CSL-TR-94-620}
175}
176
177@misc{haskell:parallel,
178  author = "Haskell Wiki",
179  title = "Parallel Haskell",
[cc28153d]180  howpublished = {\url{https://wiki.haskell.org/Parallel}},
[c9019ce]181  note = "[Online; accessed 23-May-2023]"
182}
183
184@misc{gcc:atomics,
185  author = "GCC team",
186  title = "Built-in Functions for Memory Model Aware Atomic Operations",
[cc28153d]187  howpublished = {\url{https://gcc.gnu.org/onlinedocs/gcc/_005f_005fatomic-Builtins.html}},
[c9019ce]188  note = "[Online; accessed 23-May-2023]"
189}
[760c88c]190
[f519bd8]191@inproceedings{Doherty04,
192  title={DCAS is not a silver bullet for nonblocking algorithm design},
193  author={Doherty, Simon and Detlefs, David L and Groves, Lindsay and Flood, Christine H and Luchangco, Victor and Martin, Paul A and Moir, Mark and Shavit, Nir and Steele Jr, Guy L},
194  booktitle={Proceedings of the sixteenth annual ACM symposium on Parallelism in algorithms and architectures},
195  pages={216--224},
196  year={2004}
197}
[ea1bb94]198
199@manual{IntelManual,
200    keywords    = {Intel},
[cc28153d]201    title       = {Intel 64 and IA-32 Architectures Software Developer's Manual},
202    version     = {Version 080},
[ea1bb94]203    organization= {Intel},
[cc28153d]204    month       = march,
[ea1bb94]205    year        = 2023,
[cc28153d]206}
Note: See TracBrowser for help on using the repository browser.