forked from giani/pp-report
-
Notifications
You must be signed in to change notification settings - Fork 0
/
db.bib
163 lines (152 loc) · 5.45 KB
/
db.bib
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
@online{paulmck:TechReport,
AUTHOR = "Paul E. McKenney and Silas Boyd-Wickizer and Jonathan Walpole",
TITLE = "{RCU} Usage In the Linux Kernel: One Decade Later",
MONTH = "September",
YEAR = {2012},
url = {http://www2.rdrop.com/users/paulmck/techreports/survey.2012.09.17a.pdf}}
@article{paulmck:URCU,
author = {Mathieu Desnoyers and Paul E. McKenney and Alan S. Stern and Michel R. Dagenais and Jonathan Walpole},
title = {User-Level Implementations of Read-Copy Update},
journal ={IEEE Transactions on Parallel and Distributed Systems},
volume = {23},
issn = {1045-9219},
year = {2012},
pages = {375-382},
doi = {http://doi.ieeecomputersociety.org/10.1109/TPDS.2011.159},
publisher = {IEEE Computer Society},
address = {Los Alamitos, CA, USA},
}
@article{ryan:sli,
author = {Johnson, Ryan and Pandis, Ippokratis and Ailamaki, Anastasia},
title = {Improving {OLTP} scalability using speculative lock inheritance},
journal = {Proc. VLDB Endow.},
issue_date = {August 2009},
volume = {2},
number = {1},
month = aug,
year = {2009},
issn = {2150-8097},
pages = {479--489},
numpages = {11},
url = {http://dl.acm.org/citation.cfm?id=1687627.1687682},
acmid = {1687682},
publisher = {VLDB Endowment},
}
@article{mvcc,
author = {Bernstein, Philip A. and Goodman, Nathan},
title = {Multiversion concurrency control\—theory and algorithms},
journal = {ACM Trans. Database Syst.},
issue_date = {Dec. 1983},
volume = {8},
number = {4},
month = dec,
year = {1983},
issn = {0362-5915},
pages = {465--483},
numpages = {19},
url = {http://doi.acm.org/10.1145/319996.319998},
doi = {10.1145/319996.319998},
acmid = {319998},
publisher = {ACM},
address = {New York, NY, USA},
keywords = {transaction processing},
}
@ARTICLE{urcu,
author={Desnoyers, M. and McKenney, P.E. and Stern, A.S. and Dagenais, M.R. and Walpole, J.},
journal={Parallel and Distributed Systems, IEEE Transactions on}, title={User-Level Implementations of Read-Copy Update},
year={2012},
month={feb. },
volume={23},
number={2},
pages={375 -382},
keywords={RCU read-side primitives;kernel-level environments;read-copy update;reader-writer locking;synchronization technique;user-level RCU implementations;operating systems (computers);},
doi={10.1109/TPDS.2011.159},
ISSN={1045-9219},}
@online{goulet:thesis,
author={Goulet, David},
title={Unified Kernel/User-Space Efficient Linux Tracing Architecture},
year={2012},
url={http://publications.polymtl.ca/842/1/2012_DavidGoulet.pdf}}
@inproceedings{Zhao:2008,
author = {Zhao, Qin and Rabbah, Rodric and Amarasinghe, Saman and Rudolph, Larry and Wong, Weng-Fai},
title = {How to do a million watchpoints: efficient debugging using dynamic instrumentation},
booktitle = {Proceedings of the Joint European Conferences on Theory and Practice of Software 17th international conference on Compiler construction},
series = {CC'08/ETAPS'08},
year = {2008},
isbn = {3-540-78790-9, 978-3-540-78790-7},
location = {Budapest, Hungary},
pages = {147--162},
numpages = {16},
url = {http://dl.acm.org/citation.cfm?id=1788374.1788388},
acmid = {1788388},
publisher = {Springer-Verlag},
address = {Berlin, Heidelberg},
}
@inproceedings{Wahbe:1992,
author = {Wahbe, Robert},
title = {Efficient data breakpoints},
booktitle = {Proceedings of the fifth international conference on Architectural support for programming languages and operating systems},
series = {ASPLOS-V},
year = {1992},
isbn = {0-89791-534-8},
location = {Boston, Massachusetts, United States},
pages = {200--212},
numpages = {13},
url = {http://doi.acm.org/10.1145/143365.143518},
doi = {10.1145/143365.143518},
acmid = {143518},
publisher = {ACM},
address = {New York, NY, USA},
}
@techreport{Keppel:93a,
author={David Keppel},
title={Fast Data Breakpoints},
number={UWCSE 93-04-06},
institution={University of Washington Department of Computer
Science and Engineering},
month={April},
year={1993}
}
@inproceedings{Seward:2005,
author = {Seward, Julian and Nethercote, Nicholas},
title = {Using Valgrind to detect undefined value errors with bit-precision},
booktitle = {Proceedings of the annual conference on USENIX Annual Technical Conference},
series = {ATEC '05},
year = {2005},
location = {Anaheim, CA},
pages = {2--2},
numpages = {1},
url = {http://dl.acm.org/citation.cfm?id=1247360.1247362},
acmid = {1247362},
publisher = {USENIX Association},
address = {Berkeley, CA, USA},
}
@article{urcu-crowd,
author={Vigueras, Guillermo and Orduña, JuanM. and Lozano, Miguel},
journal={The Journal of Supercomputing},
title={A Read-Copy Update based parallel server for distributed crowd simulations},
year={2012},
issn={0920-8542},
doi={10.1007/s11227-012-0766-x},
url={http://dx.doi.org/10.1007/s11227-012-0766-x},
publisher={Springer US},
keywords={Read-copy update synchronization method; Crowd simulations},
pages={1-11},
language={English},}
@online{kern:rcutorture,
author = {McKenney, Paul E.},
title = {RCU Torture},
url = {http://kernel.org/doc/Documentation/RCU/torture.txt},}
@article{sparse,
author={J. CORBET},
journal={Linux Weekly News, June 2004},
title={Finding kernel problems automatically},
}
@unpublished{PaulEMcKenney2010LockdepRCU
,Author="Paul E. McKenney"
,Title="Lockdep-RCU"
,month="February"
,year="2010"
,day="1"
,url= {https://lwn.net/Articles/371986/}
}