- Timestamp:
- Mar 14, 2023, 4:21:05 PM (3 years ago)
- Branches:
- ADT, ast-experimental, master
- Children:
- 1afd9ccb, 360bfe41, 6e6989c
- Parents:
- 5217569 (diff), c19ca4b (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)links above to see all the changes relative to each parent. - Location:
- doc
- Files:
-
- 3 edited
-
LaTeXmacros/common.tex (modified) (2 diffs)
-
bibliography/pl.bib (modified) (8 diffs)
-
theses/colby_parsons_MMAth/benchmarks/actors/plotData.py (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
doc/LaTeXmacros/common.tex
r5217569 rdbae916 11 11 %% Created On : Sat Apr 9 10:06:17 2016 12 12 %% Last Modified By : Peter A. Buhr 13 %% Last Modified On : Fri Feb 1 0 11:48:00202314 %% Update Count : 56 413 %% Last Modified On : Fri Feb 17 08:32:47 2023 14 %% Update Count : 565 15 15 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 16 16 … … 269 269 \newcommand{\LstCommentStyle}[1]{{\lst@basicstyle{\lst@commentstyle{#1}}}} 270 270 \newcommand{\LstStringStyle}[1]{{\lst@basicstyle{\lst@stringstyle{#1}}}} 271 \newcommand{\LstNumberStyle}[1]{{\lst@basicstyle{\lst@numberstyle{#1}}}} 271 272 272 273 \newlength{\gcolumnposn} % temporary hack because lstlisting does not handle tabs correctly -
doc/bibliography/pl.bib
r5217569 rdbae916 799 799 800 800 @article{Joung00, 801 keywords = {group mutual exclusion, congenial talking philosophers, resource allocation, shared-memory algorithms}, 801 802 author = {Joung, Yuh-Jzer}, 802 803 title = {Asynchronous group mutual exclusion}, … … 1115 1116 } 1116 1117 1118 @inproceedings{CAF, 1119 keywords = {performance measurement, actor model, c++, message-oriented middleware, distributed debugging}, 1120 author = {Charousset, Dominik and Hiesgen, Raphael and Schmidt, Thomas C.}, 1121 title = {{CAF} - the {C}++ Actor Framework for Scalable and Resource-Efficient Applications}, 1122 publisher = {ACM}, 1123 address = {New York, NY, USA}, 1124 organization= {Proceedings of the 4th International Workshop on Programming Based on Actors Agents \& Decentralized Control}, 1125 pages = {15-28}, 1126 numpages = {14}, 1127 location = {Portland, Oregon, USA}, 1128 series = {AGERE'14}, 1129 year = {2014}, 1130 } 1131 1117 1132 @techreport{cfa-cc, 1118 1133 keywords = {Cforall, cfa-cc, transpiler}, … … 1297 1312 @techreport{Prokopec11, 1298 1313 keywords = {ctrie, concurrent map}, 1299 contributer = {a3moss@uwaterloo.ca},1314 contributer = {a3moss@uwaterloo.ca}, 1300 1315 title = {Cache-aware lock-free concurrent hash tries}, 1301 1316 author = {Prokopec, Aleksandar and Bagwell, Phil and Odersky, Martin}, … … 1621 1636 author = {Emery D. Berger and Benjamin G. Zorn and Kathryn S. McKinley}, 1622 1637 title = {Composing High-Performance Memory Allocators}, 1623 booktitle= {{SIGPLAN} Conference on Programming Language Design and Implementation},1638 organization= {{SIGPLAN} Conference on Programming Language Design and Implementation}, 1624 1639 pages = {114-124}, 1625 1640 year = 2001, … … 2121 2136 address = {Eindhoven, Neth.}, 2122 2137 year = 1965, 2123 note = {Reprinted in \cite{Genuys68} pp. 43--112.} 2138 optnote = {Reprinted in \cite{Genuys68} pp. 43--112.} 2139 note = {\url{https://pure.tue.nl/ws/files/4279816/344354178746665.pdf}}, 2124 2140 } 2125 2141 … … 6226 6242 organization= {USENIX Association}, 6227 6243 year = 1988, 6228 pages = {1-18} 6244 pages = {1-18}, 6229 6245 } 6230 6246 … … 7513 7529 } 7514 7530 7531 @article{Nickolls08, 7532 author = {Nickolls, John and Buck, Ian and Garland, Michael and Skadron, Kevin}, 7533 title = {Scalable Parallel Programming with CUDA}, 7534 journal = {Queue}, 7535 volume = {6}, 7536 number = {2}, 7537 month = mar, 7538 year = 2008, 7539 pages = {40-53}, 7540 publisher = {ACM}, 7541 address = {New York, NY, USA}, 7542 } 7543 7544 @inproceedings{Leissa14, 7545 title = {{S}ierra: a {SIMD} extension for {C}++}, 7546 author = {Lei{\ss}a, Roland and Haffner, Immanuel and Hack, Sebastian}, 7547 booktitle = {Proceedings of the 2014 Workshop on Workshop on programming models for SIMD/Vector processing}, 7548 pages = {17-24}, 7549 year = {2014}, 7550 organization= {ACM} 7551 } 7552 7515 7553 @inproceedings{Howard76b, 7516 7554 keywords = {monitors}, … … 8483 8521 author = {Paul R. Wilson}, 8484 8522 title = {Uniprocessor Garbage Collection Techniques}, 8485 booktitle= {Proceedings of the International Workshop on Memory Management},8523 organization= {Proceedings of the International Workshop on Memory Management}, 8486 8524 location = {St. Malo, France}, 8487 8525 publisher = {Springer}, -
doc/theses/colby_parsons_MMAth/benchmarks/actors/plotData.py
r5217569 rdbae916 53 53 Static = 7 54 54 Dynamic = 8 55 Mem = 9 55 56 56 57 nameSet = False … … 90 91 name = "Dynamic" 91 92 currBench = Bench.Dynamic 93 elif line == "mem": 94 name = "ExecutorMemory" 95 currBench = Bench.Mem 92 96 else: 93 97 print("Expected benchmark name") … … 98 102 continue 99 103 100 if currBench == Bench.Static or currBench == Bench.Dynamic :104 if currBench == Bench.Static or currBench == Bench.Dynamic or currBench == Bench.Mem: 101 105 if not nameSet: 102 106 nameSet = True … … 116 120 if currBench == Bench.Static: 117 121 fileName += "SendStatic" 122 elif currBench == Bench.Dynamic: 123 fileName += "SendDynamic" 118 124 else: 119 fileName += " SendDynamic"125 fileName += "ExecutorMem" 120 126 f = open(fileName, 'w') 121 f.write(" & ".join(map(lambda a: str(int(a)) + 'ns', sendData))) 127 if currBench == Bench.Mem: 128 f.write(" & ".join(map(lambda a: str(int(a/1000)) + 'MB', sendData))) 129 else: 130 f.write(" & ".join(map(lambda a: str(int(a)) + 'ns', sendData))) 122 131 123 132 # reset … … 162 171 plt.xticks(procs) 163 172 ax.legend(names) 164 # fig.savefig("plots/" + name + ".png")173 # fig.savefig("plots/" + machineName + name + ".png") 165 174 plt.savefig("plots/" + machineName + name + ".pgf") 166 175 fig.clf()
Note:
See TracChangeset
for help on using the changeset viewer.