source: doc/theses/thierry_delisle_MMath/annex/local.bib @ 8f2f185

ADTast-experimentalenumpthread-emulationqualifiedEnum
Last change on this file since 8f2f185 was 67982887, checked in by Peter A. Buhr <pabuhr@…>, 6 years ago

specialize thesis directory-names

  • Property mode set to 100644
File size: 4.3 KB
RevLine 
[694ee7d]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,
[7e10773]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},
[694ee7d]28}
[7e10773]29
30@article{Chicken,
31        keywords        = {Chicken},
32        author  = {Doug Zongker},
33        title           = {Chicken Chicken Chicken: Chicken Chicken},
34        year            = 2006
35}
36
[c69adb7]37@article{TBB,
[cae28da]38        key     = {TBB},
[c69adb7]39        keywords        = {Intel, TBB},
40        title   = {Intel Thread Building Blocks},
[cf966b5]41        note            = "\url{https://www.threadingbuildingblocks.org/}"
[694ee7d]42}
[21a1efb]43
44@manual{www-cfa,
[cae28da]45        key     = {CFA},
[21a1efb]46        keywords        = {Cforall},
[cae28da]47        author  = {C$\forall$},
48        title   = {C$\forall$ Programmming Language},
49        note    = {\url{https://plg.uwaterloo.ca/~cforall}},
[21a1efb]50}
51
[cae28da]52@mastersthesis{rob-thesis,
[21a1efb]53        keywords        = {Constructors, Destructors, Tuples},
54        author  = {Rob Schluntz},
55        title   = {Resource Management and Tuples in Cforall},
[cae28da]56        year            = 2017,
57        school  = {University of Waterloo},
58        note    = {\url{https://uwspace.uwaterloo.ca/handle/10012/11830}},
[b3ffb61]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,
[cae28da]71        key     = {Bank Transfer},
[b3ffb61]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},
[cf966b5]83        howpublished= "\url{https://martinfowler.com/bliki/TwoHardThings.html}",
[b3ffb61]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
[cae28da]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},
[cf966b5]110}
111
112@manual{affinityLinux,
[cae28da]113        key     = {TBB},
[b3ffb61]114        title           = "{Linux man page - sched\_setaffinity(2)}"
115}
116
[cf966b5]117@manual{affinityWindows,
[b3ffb61]118        title           = "{Windows (vs.85) - SetThreadAffinityMask function}"
119}
120
[cf966b5]121@manual{switchToWindows,
122        title           = "{Windows (vs.85) - SwitchToFiber function}"
123}
124
125@manual{affinityFreebsd,
[b3ffb61]126        title           = "{FreeBSD General Commands Manual - CPUSET(1)}"
127}
128
[cf966b5]129@manual{affinityNetbsd,
[b3ffb61]130        title           = "{NetBSD Library Functions Manual - AFFINITY(3)}"
131}
132
[cf966b5]133@manual{affinityMacosx,
[b3ffb61]134        title           = "{Affinity API Release Notes for OS X v10.5}"
[cf966b5]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/}",
[cae28da]150}
Note: See TracBrowser for help on using the repository browser.