Changeset b110bcc for doc/bibliography/pl.bib
- Timestamp:
- Apr 21, 2023, 5:36:12 PM (2 years ago)
- Branches:
- ADT, master
- Children:
- 28f8f15, 6e4c44d
- Parents:
- 2ed94a9 (diff), 699a97d (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. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/bibliography/pl.bib
r2ed94a9 rb110bcc 147 147 author = {Zhang, Yizhou and Salvaneschi, Guido and Beightol, Quinn and Liskov, Barbara and Myers, Andrew C.}, 148 148 title = {Accepting Blame for Safe Tunneled Exceptions}, 149 booktitle= {Proceedings of the 37th ACM SIGPLAN Conference on Programming Language Design and Implementation},149 organization= {Proceedings of the 37th ACM SIGPLAN Conference on Programming Language Design and Implementation}, 150 150 series = {PLDI'16}, 151 151 year = {2016}, … … 196 196 }, 197 197 comment = {Mentions Thoth in reference to delegation} 198 } 199 200 @misc{ActorBenchmarks, 201 keywords = {Actors, microbenchmarks, uC++. CAF, AkkaC, AkkaT, ProtoActor}, 202 contributer = {pabuhr@plg}, 203 key = {ActorBenchmarks}, 204 title = {Actor Benchmarks}, 205 author = {Peter A. Buhr and Colby A. Parsons}, 206 howpublished= {\href{https://github.com/pabuhr/ActorExperiments}{https://\-github.com/\-pabuhr/\-ActorExperiments}}, 207 year = 2022, 198 208 } 199 209 … … 245 255 } 246 256 257 @manual{Ada95, 258 keywords = {Ada}, 259 contributer = {pabuhr@plg}, 260 title = {{A}da Reference Manual}, 261 edition = {International Standard {ISO}/{IEC} {8652:1995(E)} with {COR.1:2000}}, 262 organization= {Intermetrics, Inc.}, 263 month = dec, 264 year = 1995, 265 note = {Language and Standards Libraries} 266 } 267 268 @manual{Ada12, 269 keywords = {ISO/IEC Ada}, 270 contributer = {pabuhr@plg}, 271 author = {Ada12}, 272 title = {Programming languages -- {Ada} ISO/IEC 8652:2012}, 273 edition = {3rd}, 274 organization= {International Standard Organization}, 275 address = {Geneva, Switzerland}, 276 year = 2012, 277 note = {\href{https://www.iso.org/standard/61507.html}{https://\-www.iso.org/\-standard/\-61507.html}}, 278 } 279 280 @manual{Ada95:annotated, 281 keywords = {Ada}, 282 contributer = {pabuhr@plg}, 283 title = {Annotated {A}da Reference Manual}, 284 edition = {International Standard {ISO}/{IEC} {8652:1995(E)} with {COR.1:2000}}, 285 organization= {Intermetrics, Inc.}, 286 month = dec, 287 year = 1995, 288 note = {Language and Standards Libraries} 289 } 290 247 291 @article{dim:ada, 248 292 keywords = {Dimensional Analysis, Ada}, … … 256 300 number = 2, 257 301 pages = {189-203}, 302 } 303 304 @article{Agrawal08, 305 keywords = {Adaptive scheduling, adversary, instantaneous parallelism, job scheduling, multiprocessing, multiprogramming, parallel computation, parallelism feedback, processor allocation, randomized algorithm, space sharing, span, thread scheduling, trim analysis, two-level scheduling, work, work-stealing}, 306 author = {Agrawal, Kunal and Leiserson, Charles E. and He, Yuxiong and Hsu, Wen Jing}, 307 title = {Adaptive Work-stealing with Parallelism Feedback}, 308 journal = {ACM Trans. Comput. Syst.}, 309 issue_date = {September 2008}, 310 volume = {26}, 311 number = {3}, 312 month = sep, 313 year = {2008}, 314 pages = {7:1-7:32}, 315 publisher = {ACM}, 316 address = {New York, NY, USA}, 258 317 } 259 318 … … 377 436 year = 2016, 378 437 note = {\href{http://doc.akka.io/docs/akka/2.4/AkkaScala.pdf}{http://\-doc.akka.io/\-docs/\-akka/\-2.4/\-AkkaScala.pdf}}, 438 } 439 440 @misc{AkkaFuture, 441 contributer = {pabuhr@plg}, 442 key = {AkkaFuture}, 443 title = {Akka Futures}, 444 author = {{Lightbend}}, 445 howpublished= {\href{https://doc.akka.io/docs/akka/2.5/futures.html}{https://\-doc.akka.io/\-docs/\-akka/\-2.5/\-futures.html}}, 446 year = 2022, 379 447 } 380 448 … … 548 616 } 549 617 618 @inproceedings{Mitzenmacher98, 619 author = {Mitzenmacher, Michael}, 620 title = {Analyses of Load Stealing Models Based on Differential Equations}, 621 organization= {Proceedings of the Tenth Annual ACM Symposium on Parallel Algorithms and Architectures}, 622 series = {SPAA '98}, 623 year = {1998}, 624 isbn = {0-89791-989-0}, 625 location = {Puerto Vallarta, Mexico}, 626 pages = {212-221}, 627 publisher = {ACM}, 628 address = {New York, NY, USA}, 629 } 630 631 @inproceedings{Squillante91, 632 author = {Squillante, Mark S. and Nelson, Randolph D.}, 633 title = {Analysis of Task Migration in Shared-memory Multiprocessor Scheduling}, 634 organization= {Proceedings of the 1991 ACM SIGMETRICS Conference on Measurement and Modeling of Computer Systems}, 635 series = {SIGMETRICS '91}, 636 year = {1991}, 637 isbn = {0-89791-392-2}, 638 location = {San Diego, California, USA}, 639 pages = {143-155}, 640 publisher = {ACM}, 641 address = {New York, NY, USA}, 642 } 643 550 644 @article{Sinha00, 551 645 author = {Saurabh Sinha and Mary Jean Harrold}, … … 562 656 author = {Martin P. Robillard and Gail C. Murphy}, 563 657 title = {Analyzing Exception Flow in {J}ava Programs}, 564 booktitle= {ESEC/FSE-7: Proceedings of the 7th European Software Engineering Conference held jointly658 organization= {ESEC/FSE-7: Proceedings of the 7th European Software Engineering Conference held jointly 565 659 with the 7th ACM SIGSOFT International Symposium on Foundations of Software Engineering}, 566 660 year = 1999, … … 604 698 author = {Henry Qin and Qian Li and Jacqueline Speiser and Peter Kraft and John Ousterhout}, 605 699 title = {Arachne: Core-Aware Thread Management}, 606 booktitle= {13th {USENIX} Symp. on Oper. Sys. Design and Impl. ({OSDI} 18)},700 organization= {13th {USENIX} Symp. on Oper. Sys. Design and Impl. ({OSDI} 18)}, 607 701 year = {2018}, 608 702 address = {Carlsbad, CA}, … … 661 755 author = {Jaewoong Chung and Luke Yen and Stephan Diestelhorst and Martin Pohlack and Michael Hohmuth and David Christie and Dan Grossman}, 662 756 title = {ASF: AMD64 Extension for Lock-Free Data Structures and Transactional Memory}, 663 booktitle= {Proceedings of the 2010 43rd Annual IEEE/ACM International Symposium on Microarchitecture},757 organization= {Proceedings of the 2010 43rd Annual IEEE/ACM International Symposium on Microarchitecture}, 664 758 series = {MICRO '43}, 665 759 year = 2010, … … 682 776 } 683 777 778 @misc{AsyncAwait, 779 contributer = {pabuhr@plg}, 780 key = {AsyncAwait}, 781 title = {Async Await}, 782 author = {{WikipediA}}, 783 howpublished= {\href{https://en.wikipedia.org/wiki/Async/await}{https://\-en.wikipedia.org/\-wiki/\-Async/\-await}}, 784 year = 2022, 785 } 786 684 787 @inproceedings{Krischer08, 685 788 keywords = {exception handling, asynchronous, blocked tasks}, … … 687 790 author = {Roy Krischer and Peter A. Buhr}, 688 791 title = {Asynchronous Exception Propagation in Blocked Tasks}, 689 booktitle= {4th International Workshop on Exception Handling (WEH.08)},792 organization= {4th International Workshop on Exception Handling (WEH.08)}, 690 793 optorganization= {16th International Symposium on the Foundations of Software Engineering (FSE 16)}, 691 794 address = {Atlanta, U.S.A}, … … 696 799 697 800 @article{Joung00, 801 keywords = {group mutual exclusion, congenial talking philosophers, resource allocation, shared-memory algorithms}, 698 802 author = {Joung, Yuh-Jzer}, 699 803 title = {Asynchronous group mutual exclusion}, … … 759 863 publisher = {ACM}, 760 864 address = {New York, NY, USA}, 865 } 866 867 @techreport{Neill09, 868 author = {Daniel Neill and Adam Wierman}, 869 title = {On the Benefits of Work Stealing in Shared-Memory Multiprocessors}, 870 institution = {Carnegie Mellon University}, 871 address = {California Institute of Technology, Pasadena, CA, USA}, 872 note = {\href{http://www.cs.cmu.edu/~acw/15740/paper.pdf}{http://\-www.cs.cmu.edu/\-$\sim$acw/\-15740/\-paper.pdf}, Accessed May 2014}, 873 year = 2009, 761 874 } 762 875 … … 916 1029 } 917 1030 1031 @inproceedings{Ding12, 1032 keywords = {fairness, multicore, time sharing, work stealing}, 1033 author = {Ding, Xiaoning and Wang, Kaibo and Gibbons, Phillip B. and Zhang, Xiaodong}, 1034 title = {BWS: Balanced Work Stealing for Time-sharing Multicores}, 1035 organization= {Proceedings of the 7th ACM European Conference on Computer Systems}, 1036 series = {EuroSys '12}, 1037 year = {2012}, 1038 location = {Bern, Switzerland}, 1039 pages = {365-378}, 1040 publisher = {ACM}, 1041 address = {New York, NY, USA}, 1042 } 1043 918 1044 % C 919 1045 … … 988 1114 year = 2015, 989 1115 note = {\href{https://www.iso.org/standard/64031.html}{https://\-www.iso.org/\-standard/\-64031.html}}, 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}, 990 1130 } 991 1131 … … 1172 1312 @techreport{Prokopec11, 1173 1313 keywords = {ctrie, concurrent map}, 1174 contributer 1314 contributer = {a3moss@uwaterloo.ca}, 1175 1315 title = {Cache-aware lock-free concurrent hash tries}, 1176 1316 author = {Prokopec, Aleksandar and Bagwell, Phil and Odersky, Martin}, … … 1496 1636 author = {Emery D. Berger and Benjamin G. Zorn and Kathryn S. McKinley}, 1497 1637 title = {Composing High-Performance Memory Allocators}, 1498 booktitle= {{SIGPLAN} Conference on Programming Language Design and Implementation},1638 organization= {{SIGPLAN} Conference on Programming Language Design and Implementation}, 1499 1639 pages = {114-124}, 1500 1640 year = 2001, … … 1996 2136 address = {Eindhoven, Neth.}, 1997 2137 year = 1965, 1998 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}}, 1999 2140 } 2000 2141 … … 2003 2144 author = {Adya, Atul and Howell, Jon and Theimer, Marvin and Bolosky, William J. and Douceur, John R.}, 2004 2145 title = {Cooperative Task Management Without Manual Stack Management}, 2005 booktitle= {Proc. of the General Track USENIX Tech. Conf.},2146 organization= {Proc. of the General Track USENIX Tech. Conf.}, 2006 2147 series = {ATEC '02}, 2007 2148 year = {2002}, … … 2111 2252 year = 2016, 2112 2253 note = {\href{http://dlang.org/spec/spec.html}{http://\-dlang.org/\-spec/\-spec.html}}, 2254 } 2255 2256 @article{Acar02, 2257 author = {Acar, Umut A. and Blelloch, Guy E. and Blumofe, Robert D.}, 2258 title = {The Data Locality of Work Stealing}, 2259 journal = {Theory of Computing Systems}, 2260 volume = {35}, 2261 number = {3}, 2262 year = {2002}, 2263 publisher = {Springer-Verlag}, 2264 pages = {321-347}, 2113 2265 } 2114 2266 … … 2370 2522 editor = {R. E. A. Mason}, 2371 2523 organization= {IFIP}, 2372 publisher 2373 summary 2524 publisher = {North-Holland}, 2525 summary = { 2374 2526 Packages group related declarations or subprograms, and encapsulate 2375 2527 data types. Separate interfaces and bodies promotes information … … 2598 2750 address = {Waterview Corporate Center, 20 Waterview Boulevard, Parsippany, NJ 07054}, 2599 2751 year = {1993} 2752 } 2753 2754 @inproceedings{Chen14, 2755 keywords = {Core allocation, Multi-programmed, Work-stealing}, 2756 author = {Chen, Quan and Zheng, Long and Guo, Minyi}, 2757 title = {DWS: Demand-aware Work-Stealing in Multi-programmed Multi-core Architectures}, 2758 organization= {Proceedings of Programming Models and Applications on Multicores and Manycores}, 2759 series = {PMAM'14}, 2760 year = {2007}, 2761 location = {Orlando, FL, USA}, 2762 pages = {131:131-131:139}, 2763 articleno = {131}, 2764 numpages = {9}, 2765 publisher = {ACM}, 2766 address = {New York, NY, USA}, 2600 2767 } 2601 2768 … … 2631 2798 year = 2003, 2632 2799 pages = {29-35}, 2800 } 2801 2802 @inproceedings{Hamidzadeh96, 2803 keywords = {processor scheduling, resource allocation, shared memory systems, average memory referencing delay}, 2804 author = {Hamidzadeh, B. and Lilja, D.J.}, 2805 booktitle = {Distributed Computing Systems, 1996., Proceedings of the 16th International Conference on}, 2806 title = {Dynamic scheduling strategies for shared-memory multiprocessors}, 2807 year = {1996}, 2808 month = {May}, 2809 pages = {208-215}, 2810 } 2811 2812 @article{Hendler06, 2813 keywords = {Concurrent programming; Load balancing; Work stealing; Lock-free; Data structures}, 2814 author = {Hendler, Danny and Lev, Yossi and Moir, Mark and Shavit, Nir}, 2815 title = {A dynamic-sized nonblocking work stealing deque}, 2816 journal = {Distributed Computing}, 2817 volume = {18}, 2818 number = {3}, 2819 year = {2006}, 2820 publisher = {Springer-Verlag}, 2821 pages = {189-207}, 2633 2822 } 2634 2823 … … 2734 2923 } 2735 2924 2925 @inproceedings{Blelloch04, 2926 keywords = {chip multiprocessors, multithreaded architectures, scheduling algorithms, shared cache}, 2927 author = {Blelloch, Guy E. and Gibbons, Phillip B.}, 2928 title = {Effectively Sharing a Cache Among Threads}, 2929 organization= {Proceedings of the Sixteenth Annual ACM Symposium on Parallelism in Algorithms and Architectures}, 2930 series = {SPAA '04}, 2931 year = {2004}, 2932 location = {Barcelona, Spain}, 2933 pages = {235-244}, 2934 publisher = {ACM}, 2935 address = {New York, NY, USA}, 2936 } 2937 2736 2938 @techreport{Habermann80, 2737 2939 keywords = {Ada, threads}, … … 2808 3010 title = {Encapsulation and Inheritance in Object-Oriented Programming Languages}, 2809 3011 journal = sigplan, 2810 volume = {21}, number = {11}, 3012 volume = {21}, 3013 number = {11}, 2811 3014 pages = {38-45}, 2812 month = nov, year = 1986, 3015 month = nov, 3016 year = 1986, 2813 3017 comment = { 2814 3018 Client, child interfaces should be distinct. Child interface … … 2866 3070 } 2867 3071 3072 @inproceedings{Ribic14, 3073 keywords = {dvfs, energy efficiency, language runtimes, thread management, work stealing}, 3074 author = {Ribic, Haris and Liu, Yu David}, 3075 title = {Energy-efficient Work-stealing Language Runtimes}, 3076 organization= {Proceedings of the 19th International Conference on Architectural Support for Programming Languages and Operating Systems}, 3077 series = {ASPLOS '14}, 3078 year = {2014}, 3079 location = {Salt Lake City, Utah, USA}, 3080 pages = {513-528}, 3081 publisher = {ACM}, 3082 address = {New York, NY, USA}, 3083 } 3084 2868 3085 @manual{EPT, 2869 3086 keywords = {concurrency, light-weight threads}, … … 2903 3120 publisher = {North Oxford Academic}, 2904 3121 year = 1985 3122 } 3123 3124 @article{Torrellas95, 3125 author = {J. Torrellas and A. Tucker and A. Gupta}, 3126 title = {Evaluating the Performance of Cache-Affinity Scheduling in Shared-Memory Multiprocessors}, 3127 journal = {Journal of Parallel and Distributed Computing}, 3128 volume = {24}, 3129 number = {2}, 3130 pages = {139-151}, 3131 year = {1995}, 2905 3132 } 2906 3133 … … 3614 3841 author = {Robert Griesemer and Rob Pike and Ken Thompson}, 3615 3842 title = {{Go} Programming Language}, 3843 address = {Mountain View, CA, USA}, 3616 3844 organization= {Google}, 3617 3845 year = 2009, … … 3725 3953 @article{Michael04a, 3726 3954 keywords = {Lock-free, synchronization, concurrent programming, memory management, multiprogramming, dynamic data structures}, 3955 contributer = {pabuhr@plg}, 3727 3956 author = {Maged M. Michael}, 3728 3957 title = {Hazard Pointers: Safe Memory Reclamation for Lock-Free Objects}, … … 3735 3964 publisher = {IEEE Press}, 3736 3965 address = {Piscataway, NJ, USA}, 3966 } 3967 3968 @inproceedings{Johansson02, 3969 keywords = {concurrent languages, erlang, garbage collection, message passing, runtime systems}, 3970 contributer = {pabuhr@plg}, 3971 author = {Erik Johansson and Konstantinos Sagonas and Jesper Wilhelmsson}, 3972 title = {Heap Architectures for Concurrent Languages Using Message Passing}, 3973 year = {2002}, 3974 isbn = {1581135394}, 3975 publisher = {ACM}, 3976 address = {New York, NY, USA}, 3977 organization= {Proceedings of the 3rd International Symposium on Memory Management}, 3978 pages = {88-99}, 3979 location = {Berlin, Germany}, 3737 3980 } 3738 3981 … … 3917 4160 year = {1994}, 3918 4161 pages = {64-69}, 4162 } 4163 4164 @inproceedings{Halstead84, 4165 author = {Halstead,Jr., Robert H.}, 4166 title = {Implementation of Multilisp: Lisp on a Multiprocessor}, 4167 organization= {Proceedings of the 1984 ACM Symposium on LISP and Functional Programming}, 4168 series = {LFP '84}, 4169 year = {1984}, 4170 location = {Austin, Texas, USA}, 4171 pages = {9-17}, 4172 publisher = {ACM}, 4173 address = {New York, NY, USA}, 3919 4174 } 3920 4175 … … 4695 4950 contributer = {pabuhr@plg}, 4696 4951 author = {Lua}, 4697 title = {Lua 5.3 Reference Manual}, 4698 address = {\href{https://www.lua.org/manual/5.3}{https://\-www.lua.org/\-manual/\-5.3}}, 4699 year = 2018, 4952 title = {Lua 5.4 Reference Manual}, 4953 organization= {Pontifical Catholic University}, 4954 address = {\href{https://www.lua.org/manual/5.4}{https://\-www.lua.org/\-manual/\-5.4}}, 4955 year = 2020, 4700 4956 } 4701 4957 … … 5277 5533 Programming Language}, 5278 5534 year = 1980, 5279 month = dec, pages = {139-145}, 5535 month = dec, 5536 pages = {139-145}, 5280 5537 note = {SIGPLAN Notices, v. 15, n. 11}, 5281 5538 abstract = { … … 5398 5655 year = 2005, 5399 5656 pages = {146-196}, 5657 publisher = {ACM}, 5658 address = {New York, NY, USA}, 5659 } 5660 5661 @inproceedings{Hendler02, 5662 author = {Hendler, Danny and Shavit, Nir}, 5663 title = {Non-blocking Steal-half Work Queues}, 5664 organization= {Proceedings of the Twenty-first Annual Symposium on Principles of Distributed Computing}, 5665 series = {PODC '02}, 5666 year = {2002}, 5667 location = {Monterey, California}, 5668 pages = {280-289}, 5400 5669 publisher = {ACM}, 5401 5670 address = {New York, NY, USA}, … … 5646 5915 } 5647 5916 5917 @misc{OpenTelemetry, 5918 contributer = {pabuhr@plg}, 5919 key = {OpenTelemetry}, 5920 title = {OpenTelemetry}, 5921 author = {{Asynkron AB}}, 5922 howpublished= {\href{https://proto.actor/docs/tracing}{https://\-proto.actor/\-docs/\-tracing}}, 5923 year = 2022, 5924 } 5925 5648 5926 @inproceedings{Krebbers14, 5649 5927 keywords = {c formalization}, … … 5883 6161 } 5884 6162 6163 @article{Nigro21, 6164 keywords = {Actors, Asynchronous messages, Reflective control on message passing, Lock-free parallel computing, Java, Scalable multi-agent systems, Parallel matrix multiplication, Iterated Prisoner's Dilemma}, 6165 contributer = {pabuhr@plg}, 6166 author = {Libero Nigro}, 6167 title = {Parallel Theatre: An actor framework in {Java} for high performance computing}, 6168 journal = {Simulation Modelling Practice and Theory}, 6169 volume = {106}, 6170 number = {102189}, 6171 year = {2021}, 6172 } 6173 5885 6174 @incollection{Stroustrup96, 5886 6175 keywords = {concurrency, C++}, … … 5917 6206 journal = ieeese, 5918 6207 year = 1984, 5919 month = sep, volume = "SE-10", number = 5, pages = {528-543}, 6208 month = sep, 6209 volume = "SE-10", 6210 number = 5, 6211 pages = {528-543}, 5920 6212 abstract = { 5921 6213 Parameterized programming is a powerful technique for the reliable … … 5949 6241 booktitle = {USENIX {C}{\kern-.1em\hbox{\large\texttt{+\kern-.25em+}}} Conference}, 5950 6242 organization= {USENIX Association}, 5951 year = 1988, pages = {1-18} 6243 year = 1988, 6244 pages = {1-18}, 5952 6245 } 5953 6246 … … 6037 6330 } 6038 6331 6332 @incollection{Kazempour08, 6333 keywords = {multicore processors; cache affinity; performance evaluation; scheduling}, 6334 author = {Kazempour, Vahid and Fedorova, Alexandra and Alagheband, Pouya}, 6335 title = {Performance Implications of Cache Affinity on Multicore Processors}, 6336 organization= {Euro-Par 2008 -- Parallel Processing}, 6337 series = {Lecture Notes in Computer Science}, 6338 editor = {Luque, Emilio and Margalef, Tomas and Benitez, Domingo}, 6339 year = {2008}, 6340 volume = {5168}, 6341 pages = {151-161}, 6342 publisher = {Springer Berlin Heidelberg}, 6343 } 6344 6345 @article{Anderson89, 6346 keywords = {data structures, multiprocessing systems, operating systems (computers), performance evaluation, critical resource waiting}, 6347 author = {Anderson, T.E. and Lazowska, E.D. and Levy, H.M.}, 6348 journal = {Computers, IEEE Transactions on}, 6349 title = {The Performance Implications of Thread Management Alternatives for Shared-Memory Multiprocessors}, 6350 year = {1989}, 6351 month = {Dec}, 6352 volume = {38}, 6353 number = {12}, 6354 pages = {1631-1644}, 6355 } 6356 6039 6357 @article{Anderson90, 6040 6358 keywords = {spin locks, back off, performance}, … … 6048 6366 number = 1, 6049 6367 pages = {6-16}, 6368 } 6369 6370 @article{Blumofe98, 6371 author = {Blumofe, Robert D. and Papadopoulos, Dionisios}, 6372 title = {The Performance of Work Stealing in Multiprogrammed Environments (Extended Abstract)}, 6373 journal = {SIGMETRICS Perform. Eval. Rev.}, 6374 volume = {26}, 6375 number = {1}, 6376 month = jun, 6377 year = {1998}, 6378 issn = {0163-5999}, 6379 pages = {266-267}, 6380 publisher = {ACM}, 6381 address = {New York, NY, USA}, 6050 6382 } 6051 6383 … … 6760 7092 } 6761 7093 6762 @manual{Ada95, 6763 keywords = {Ada}, 6764 contributer = {pabuhr@plg}, 6765 title = {{A}da Reference Manual}, 6766 edition = {International Standard {ISO}/{IEC} {8652:1995(E)} with {COR.1:2000}}, 6767 organization= {Intermetrics, Inc.}, 6768 month = dec, 6769 year = 1995, 6770 note = {Language and Standards Libraries} 6771 } 6772 6773 @manual{Ada12, 6774 keywords = {ISO/IEC Ada}, 6775 contributer = {pabuhr@plg}, 6776 author = {Ada12}, 6777 title = {Programming languages -- {Ada} ISO/IEC 8652:2012}, 6778 edition = {3rd}, 6779 organization= {International Standard Organization}, 6780 address = {Geneva, Switzerland}, 6781 year = 2012, 6782 note = {\href{https://www.iso.org/standard/61507.html}{https://\-www.iso.org/\-standard/\-61507.html}}, 6783 } 6784 6785 @manual{Ada95:annotated, 6786 keywords = {Ada}, 6787 contributer = {pabuhr@plg}, 6788 title = {Annotated {A}da Reference Manual}, 6789 edition = {International Standard {ISO}/{IEC} {8652:1995(E)} with {COR.1:2000}}, 6790 organization = {Intermetrics, Inc.}, 6791 month = dec, 6792 year = 1995, 6793 note = {Language and Standards Libraries} 7094 @inproceedings{Bacon03, 7095 keywords = {utilization, real-time scheduling, read barrier, defragmentation}, 7096 contributer = {pabuhr@plg}, 7097 author = {David F. Bacon and Perry Cheng and V. T. Rajan}, 7098 title = {A Real-Time Garbage Collector with Low Overhead and Consistent Utilization}, 7099 year = {2003}, 7100 organization= {Proceedings of the 30th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages}, 7101 publisher = {ACM}, 7102 address = {New York, NY, USA}, 7103 pages = {285-298}, 7104 location = {New Orleans, Louisiana, USA}, 6794 7105 } 6795 7106 … … 6927 7238 journal = sigplan, 6928 7239 year = 1991, 6929 month = oct, volume = 26, number = 10, pages = {29-43}, 7240 month = oct, 7241 volume = 26, 7242 number = 10, 7243 pages = {29-43}, 6930 7244 abstract = { 6931 7245 {\tt lcc} is a new retargetable compiler for ANSI C. Versions for … … 7017 7331 publisher = {ACM}, 7018 7332 address = {New York, NY, USA}, 7019 booktitle= {Proceedings of the 4th International Workshop on Programming Based on Actors Agents \& Decentralized Control},7333 organization= {Proceedings of the 4th International Workshop on Programming Based on Actors Agents \& Decentralized Control}, 7020 7334 pages = {67-80}, 7021 7335 numpages = {14}, … … 7049 7363 } 7050 7364 7365 @article{Nickolls08, 7366 author = {Nickolls, John and Buck, Ian and Garland, Michael and Skadron, Kevin}, 7367 title = {Scalable Parallel Programming with CUDA}, 7368 journal = {Queue}, 7369 volume = {6}, 7370 number = {2}, 7371 month = mar, 7372 year = 2008, 7373 pages = {40-53}, 7374 publisher = {ACM}, 7375 address = {New York, NY, USA}, 7376 } 7377 7051 7378 @article{Anderson92, 7052 7379 keywords = {light-weight tasks}, … … 7062 7389 } 7063 7390 7391 @article{Blumofe99, 7392 keywords = {critical-path length, multiprocessor, multithreading, randomized algorithm, thread scheduling, work stealing}, 7393 author = {Blumofe, Robert D. and Leiserson, Charles E.}, 7394 title = {Scheduling Multithreaded Computations by Work Stealing}, 7395 journal = {Journal of the ACM}, 7396 volume = {46}, 7397 number = {5}, 7398 month = sep, 7399 year = {1999}, 7400 pages = {720-748}, 7401 publisher = {ACM}, 7402 address = {New York, NY, USA}, 7403 } 7404 7405 @inproceedings{Acar13, 7406 keywords = {dynamic load balancing, nested parallelism, work stealing}, 7407 author = {Acar, Umut A. and Chargueraud, Arthur and Rainey, Mike}, 7408 title = {Scheduling Parallel Programs by Work Stealing with Private Deques}, 7409 organization= {Proceedings of the 18th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming}, 7410 series = {PPoPP '13}, 7411 year = {2013}, 7412 location = {Shenzhen, China}, 7413 pages = {219-228}, 7414 publisher = {ACM}, 7415 address = {New York, NY, USA}, 7416 } 7417 7418 @inproceedings{Chen07, 7419 keywords = {chip multiprocessors, constructive cache sharing, parallel depth first, scheduling algorithms, thread granularity, work stealing, working set profiling}, 7420 author = {Chen, Shimin and Gibbons, Phillip B. and Kozuch, Michael and Liaskovitis, Vasileios and Ailamaki, Anastassia and Blelloch, Guy E. and Falsafi, Babak and Fix, Limor and Hardavellas, Nikos and Mowry, Todd C. and Wilkerson, Chris}, 7421 title = {Scheduling Threads for Constructive Cache Sharing on CMPs}, 7422 organization= {Proceedings of the Nineteenth Annual ACM Symposium on Parallel Algorithms and Architectures}, 7423 series = {SPAA '07}, 7424 year = {2007}, 7425 location = {San Diego, California, USA}, 7426 pages = {105-115}, 7427 numpages = {11}, 7428 publisher = {ACM}, 7429 address = {New York, NY, USA}, 7430 } 7431 7064 7432 @manual{SELF, 7065 7433 keywords = {programming language, obect-oriented, polymorphism}, … … 7083 7451 publisher = {Springer}, 7084 7452 note = {Lecture Notes in Computer Science v. 173}, 7453 } 7454 7455 @inproceedings{Kahn74, 7456 keywords = {programming language, obect-oriented, polymorphism}, 7457 contributer = {pabuhr@plg}, 7458 title = {The Semantics of a Simple Language for Parallel Programming}, 7459 author = {Gilles Kahn}, 7460 booktitle = {IFIP Congress}, 7461 year = 1974, 7085 7462 } 7086 7463 … … 7150 7527 publisher = {Morgan \& Claypool}, 7151 7528 year = 2013, 7529 } 7530 7531 @inproceedings{Leissa14, 7532 title = {{S}ierra: a {SIMD} extension for {C}++}, 7533 author = {Lei{\ss}a, Roland and Haffner, Immanuel and Hack, Sebastian}, 7534 booktitle = {Proceedings of the 2014 Workshop on Workshop on programming models for SIMD/Vector processing}, 7535 pages = {17-24}, 7536 year = {2014}, 7537 organization= {ACM} 7152 7538 } 7153 7539 … … 7833 8219 } 7834 8220 8221 @article{Arora01, 8222 author = {Arora, N. S. and Blumofe, R. D. and Plaxton, C. G.}, 8223 title = {Thread Scheduling for Multiprogrammed Multiprocessors}, 8224 journal = {Theory of Computing Systems}, 8225 year = {2001}, 8226 volume = {34}, 8227 number = {2}, 8228 pages = {115-144}, 8229 publisher = {Springer-Verlag}, 8230 } 8231 7835 8232 @article{Boehm05, 7836 8233 keywords = {concurrency, C++}, … … 8060 8457 } 8061 8458 8459 @misc{AkkaBecome, 8460 contributer = {pabuhr@plg}, 8461 key = {AkkaBecome}, 8462 title = {Typed Actors}, 8463 author = {{Lightbend}}, 8464 howpublished= {\href{https://doc.akka.io/docs/akka/2.5/typed-actors.html}{https://\-doc.akka.io/\-docs/\-akka/\-2.5/\-typed-actors.html}}, 8465 year = 2022, 8466 } 8467 8062 8468 @article{concatenation, 8063 8469 keywords = {record concatenation, isa}, … … 8124 8530 author = {Paul R. Wilson}, 8125 8531 title = {Uniprocessor Garbage Collection Techniques}, 8126 booktitle= {Proceedings of the International Workshop on Memory Management},8532 organization= {Proceedings of the International Workshop on Memory Management}, 8127 8533 location = {St. Malo, France}, 8128 8534 publisher = {Springer}, … … 8137 8543 author = {Carl Hewitt and Peter Bishop and Richard Steiger}, 8138 8544 title = {A Universal Modular {ACTOR} Formalism for Artificial Intelligence}, 8139 booktitle= {Proceedings of the 3rd International Joint Conference on Artificial Intelligence},8545 organization= {Proceedings of the 3rd International Joint Conference on Artificial Intelligence}, 8140 8546 address = {Standford, California, U.S.A.}, 8141 8547 pages = {235-245}, 8548 location = {Stanford, USA}, 8549 series = {IJCAI'73}, 8142 8550 month = aug, 8143 8551 year = 1973, … … 8171 8579 @article{Karsten20, 8172 8580 author = {Karsten, Martin and Barghi, Saman}, 8173 title = { {User-level Threading: Have Your Cake and Eat It Too}},8581 title = {User-level Threading: Have Your Cake and Eat It Too}, 8174 8582 year = {2020}, 8175 8583 issue_date = {March 2020}, … … 8196 8604 } 8197 8605 8606 @article{Squillante93, 8607 keywords = {buffer storage, performance evaluation, queueing theory, scheduling, shared memory systems, processor-cache affinity}, 8608 author = {Squillante, M.S. and Lazowska, E.D.}, 8609 title = {Using Processor-Cache Affinity Information in Shared-Memory Multiprocessor Scheduling}, 8610 journal = {Parallel and Distributed Systems, IEEE Transactions on}, 8611 year = {1993}, 8612 month = {Feb}, 8613 volume = {4}, 8614 number = {2}, 8615 pages = {131-143}, 8616 } 8617 8198 8618 @article{delegation, 8199 8619 keywords = {delegation, inheritance, actors}, … … 8345 8765 year = 2003, 8346 8766 pages = {19-24}, 8767 } 8768 8769 @inproceedings{Saman18, 8770 keywords = {actors, scheduling, NUMA, locality}, 8771 contributer = {pabuhr@plg}, 8772 author = {Saman Barghi and Martin Karsten}, 8773 organization= {2018 IEEE International Parallel and Distributed Processing Symposium (IPDPS)}, 8774 title = {Work-Stealing, Locality-Aware Actor Scheduling}, 8775 year = {2018}, 8776 address = {Vancouver, BC, Canada}, 8777 pages = {484-494}, 8778 } 8779 8780 @article{Wimmer13, 8781 keywords = {priorities, scheduler hints, strategies, work-stealing}, 8782 author = {Wimmer, Martin and Cederman, Daniel and Tr\"{a}ff, Jesper Larsson and Tsigas, Philippas}, 8783 title = {Work-stealing with Configurable Scheduling Strategies}, 8784 journal = {SIGPLAN Not.}, 8785 issue_date = {August 2013}, 8786 volume = {48}, 8787 number = {8}, 8788 month = feb, 8789 year = {2013}, 8790 issn = {0362-1340}, 8791 pages = {315-316}, 8792 publisher = {ACM}, 8793 address = {New York, NY, USA}, 8347 8794 } 8348 8795
Note:
See TracChangeset
for help on using the changeset viewer.