source: doc/papers/concurrency/annex/local.bib@ c20b0fea

ADT aaron-thesis arm-eh ast-experimental cleanup-dtors deferred_resn demangler enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr new-env no_list persistent-indexer pthread-emulation qualifiedEnum resolv-new with_gc
Last change on this file since c20b0fea was 604e76d, checked in by Peter A. Buhr <pabuhr@…>, 8 years ago

initial setup for general and concurrency papers

  • Property mode set to 100644
File size: 4.3 KB
Line 
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
23
24@article{HPP:Study,
25 keywords = {Parallel, Productivity},
26 author = {Lorin Hochstein and Jeff Carver and Forrest Shull and Sima Asgari and Victor Basili and Jeffrey K. Hollingsworth and Marvin V. Zelkowitz },
27 title = {Parallel Programmer Productivity: A Case Study of Novice Parallel Programmers},
28}
29
30@article{Chicken,
31 keywords = {Chicken},
32 author = {Doug Zongker},
33 title = {Chicken Chicken Chicken: Chicken Chicken},
34 year = 2006
35}
36
37@article{TBB,
38 key = {TBB},
39 keywords = {Intel, TBB},
40 title = {Intel Thread Building Blocks},
41 note = "\url{https://www.threadingbuildingblocks.org/}"
42}
43
44@manual{www-cfa,
45 key = {CFA},
46 keywords = {Cforall},
47 author = {C$\forall$},
48 title = {C$\forall$ Programmming Language},
49 note = {\url{https://plg.uwaterloo.ca/~cforall}},
50}
51
52@mastersthesis{rob-thesis,
53 keywords = {Constructors, Destructors, Tuples},
54 author = {Rob Schluntz},
55 title = {Resource Management and Tuples in Cforall},
56 year = 2017,
57 school = {University of Waterloo},
58 note = {\url{https://uwspace.uwaterloo.ca/handle/10012/11830}},
59}
60
61@manual{Cpp-Transactions,
62 keywords = {C++, Transactional Memory},
63 title = {Technical Specification for C++ Extensions for Transactional Memory},
64 organization= {International Standard ISO/IEC TS 19841:2015 },
65 publisher = {American National Standards Institute},
66 address = {http://www.iso.org},
67 year = 2015,
68}
69
70@article{BankTransfer,
71 key = {Bank Transfer},
72 keywords = {Bank Transfer},
73 title = {Bank Account Transfer Problem},
74 publisher = {Wiki Wiki Web},
75 address = {http://wiki.c2.com},
76 year = 2010
77}
78
79@misc{2FTwoHardThings,
80 keywords = {Hard Problem},
81 title = {TwoHardThings},
82 author = {Martin Fowler},
83 howpublished= "\url{https://martinfowler.com/bliki/TwoHardThings.html}",
84 year = 2009
85}
86
87@article{IntrusiveData,
88 title = {Intrusive Data Structures},
89 author = {Jiri Soukup},
90 journal = {CppReport},
91 year = 1998,
92 month = May,
93 volume = {10/No5.},
94 page = 22
95}
96
97@article{Herlihy93,
98 author = {Herlihy, Maurice and Moss, J. Eliot B.},
99 title = {Transactional memory: architectural support for lock-free data structures},
100 journal = {SIGARCH Comput. Archit. News},
101 issue_date = {May 1993},
102 volume = {21},
103 number = {2},
104 month = may,
105 year = {1993},
106 pages = {289--300},
107 numpages = {12},
108 publisher = {ACM},
109 address = {New York, NY, USA},
110}
111
112@manual{affinityLinux,
113 key = {TBB},
114 title = "{Linux man page - sched\_setaffinity(2)}"
115}
116
117@manual{affinityWindows,
118 title = "{Windows (vs.85) - SetThreadAffinityMask function}"
119}
120
121@manual{switchToWindows,
122 title = "{Windows (vs.85) - SwitchToFiber function}"
123}
124
125@manual{affinityFreebsd,
126 title = "{FreeBSD General Commands Manual - CPUSET(1)}"
127}
128
129@manual{affinityNetbsd,
130 title = "{NetBSD Library Functions Manual - AFFINITY(3)}"
131}
132
133@manual{affinityMacosx,
134 title = "{Affinity API Release Notes for OS X v10.5}"
135}
136
137@misc{NodeJs,
138 title = "{Node.js}",
139 howpublished= "\url{https://nodejs.org/en/}",
140}
141
142@misc{SpringMVC,
143 title = "{Spring Web MVC}",
144 howpublished= "\url{https://docs.spring.io/spring/docs/current/spring-framework-reference/web.html}",
145}
146
147@misc{Django,
148 title = "{Django}",
149 howpublished= "\url{https://www.djangoproject.com/}",
150}
Note: See TracBrowser for help on using the repository browser.