Changes in doc/papers/llheap/local.bib [73475a5:7bef8cf]
- File:
-
- 1 edited
-
doc/papers/llheap/local.bib (modified) (33 diffs)
Legend:
- Unmodified
- Added
- Removed
-
doc/papers/llheap/local.bib
r73475a5 r7bef8cf 35 35 } 36 36 37 @article{Chicken, 38 keywords = {Chicken}, 39 author = {Doug Zongker}, 40 title = {Chicken Chicken Chicken: Chicken Chicken}, 41 year = 2006 42 } 43 37 44 @misc{TBB, 38 45 keywords = {Intel, TBB}, 39 key = {TBB},46 key = {TBB}, 40 47 title = {Thread Building Blocks}, 41 48 howpublished= {Intel, \url{https://www.threadingbuildingblocks.org}}, … … 43 50 } 44 51 45 @misc{litemalloc,46 keywords = {lock free},47 author = {Ivan Tkatchev and Veniamin Gvozdikov},48 title = {Lite Malloc},49 month = jul,50 year = 2018,51 howpublished= {\url{https://github.com/Begun/lockfree-malloc}},52 }53 54 52 @manual{www-cfa, 55 key = {CFA},53 key = {CFA}, 56 54 keywords = {Cforall}, 57 55 author = {C$\forall$}, … … 67 65 year = 2015, 68 66 note = {\url{https://www.iso.org/standard/66343.html}}, 67 } 68 69 @misc{BankTransfer, 70 key = {Bank Transfer}, 71 keywords = {Bank Transfer}, 72 title = {Bank Account Transfer Problem}, 73 howpublished = {Wiki Wiki Web, \url{http://wiki.c2.com/?BankAccountTransferProblem}}, 74 year = 2010 69 75 } 70 76 … … 158 164 @article{Berger00, 159 165 author = {Emery D. Berger and Kathryn S. McKinley and Robert D. Blumofe and Paul R. Wilson}, 160 title = {Hoard: a scalable memory allocator for multithreaded applications}, 161 publisher = {Association for Computing Machinery}, 162 address = {New York, NY, USA}, 163 volume = 28, 164 number = 5, 165 journal = {SIGARCH Comput. Archit. News}, 166 year = {2000}, 166 title = {Hoard: A Scalable Memory Allocator for Multithreaded Applications}, 167 booktitle = {International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-IX)}, 168 journal = sigplan, 169 volume = 35, 170 number = 11, 167 171 month = nov, 172 year = 2000, 168 173 pages = {117-128}, 174 note = {International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-IX)}, 169 175 } 170 176 … … 172 178 author = {Emery D. Berger and Benjamin G. Zorn and Kathryn S. McKinley}, 173 179 title = {Reconsidering Custom Memory Allocation}, 174 organization= {Proc .of the 17th ACM SIGPLAN Conference on Object-Oriented Programming: Systems, Languages, and Applications (OOPSLA) 2002},180 organization= {Proceedings of the 17th ACM SIGPLAN Conference on Object-Oriented Programming: Systems, Languages, and Applications (OOPSLA) 2002}, 175 181 month = nov, 176 182 year = 2002, … … 188 194 pages = {176-185}, 189 195 year = 1999, 190 note = {\url{http://citeseer.ist.psu.edu/article/larson98memory.html}},196 url = {http://citeseer.ist.psu.edu/article/larson98memory.html} 191 197 } 192 198 … … 198 204 address = {Chalmers University of Technology}, 199 205 year = 2004, 200 note = {\url{http://citeseer.ist.psu.edu/gidenstam04allocating.html}},206 url = {http://citeseer.ist.psu.edu/gidenstam04allocating.html} 201 207 } 202 208 … … 207 213 year = 2002, 208 214 month = aug, 209 note = {\url{http://citeseer.ist.psu.edu/article/berger02memory.html}},215 url = {http://citeseer.ist.psu.edu/article/berger02memory.html} 210 216 } 211 217 … … 254 260 month = jul, 255 261 year = 2001, 256 note = {\url{http://www.ddj.com/mobile/184404685?pgno=1}},262 url = {http://www.ddj.com/mobile/184404685?pgno=1} 257 263 } 258 264 … … 265 271 266 272 @misc{tcmalloc, 267 author = { {multiple contributors}},268 title = { TCMalloc : Thread-Caching Malloc},269 month = dec,270 year = 20 24,271 howpublished= {\url{http s://gperftools.github.io/gperftools/tcmalloc.html}},273 author = {Sanjay Ghemawat and Paul Menage}, 274 title = {tcmalloc version 1.5}, 275 month = jan, 276 year = 2010, 277 howpublished= {\url{http://google-perftools.googlecode.com/files/google-perftools-1.5.tar.gz}}, 272 278 } 273 279 … … 276 282 title = {Scalable Locality-Conscious Multithreaded Memory Allocation}, 277 283 organization= {International Symposium on Memory Management (ISSM'06)}, 284 month = jun, 278 285 year = 2006, 279 month = jun,286 pages = {84-94}, 280 287 location = {Ottawa, Ontario, Canada}, 281 288 publisher = {ACM}, 282 289 address = {New York, NY, USA}, 283 pages = {84-94},284 290 } 285 291 … … 288 294 title = {Streamflow}, 289 295 howpublished= {\url{http://people.cs.vt.edu/~scschnei/streamflow}}, 290 }291 292 @misc{llheap,293 author = {Peter A. Buhr and Mubeen Zulfiqar},294 title = {llheap: low-latency memory allocator},295 year = 2025,296 month = jun,297 howpublished= {\url{https://github.com/cforall/llheap}},298 296 } 299 297 … … 305 303 year = 1994, 306 304 month = nov, 307 note = {\url{http://citeseer.ist.psu.edu/article/blumofe94scheduling.html}},305 url = {http://citeseer.ist.psu.edu/article/blumofe94scheduling.html} 308 306 } 309 307 … … 324 322 pages = {177-186}, 325 323 year = 1993, 326 note = {\url{http://citeseer.ist.psu.edu/grunwald93improving.html}},324 url = {http://citeseer.ist.psu.edu/grunwald93improving.html} 327 325 } 328 326 … … 333 331 address = {Kinross Scotland, UK}, 334 332 year = 1995, 335 note = {\url{http://citeseer.ist.psu.edu/wilson95dynamic.html}},333 url = {http://citeseer.ist.psu.edu/wilson95dynamic.html} 336 334 } 337 335 … … 343 341 isbn = {1-58113-338-3}, 344 342 pages = {9-17}, 345 location = {San Jose, C A, USA},343 location = {San Jose, California, United States}, 346 344 publisher = {ACM Press}, 347 345 address = {New York, NY, USA} … … 401 399 author = {Paul R. Wilson}, 402 400 title = {Locality of Reference, Patterns in Program Behavior, Memory Management, and Memory Hierarchies}, 403 note = {\url{http://citeseer.ist.psu.edu/337869.html}},401 url = {http://citeseer.ist.psu.edu/337869.html} 404 402 } 405 403 … … 423 421 isbn = {0-89791-598-4}, 424 422 pages = {177-186}, 425 location = {Albuquerque, New Mexico, U SA},423 location = {Albuquerque, New Mexico, United States}, 426 424 publisher = {ACM Press}, 427 425 address = {New York, NY, USA} … … 434 432 month = feb, 435 433 year = 2001, 436 note = {\url{http://www.ddj.com/cpp/184403766}},434 url = {http://www.ddj.com/cpp/184403766} 437 435 } 438 436 … … 462 460 author = {Xianglong Huang and Brian T Lewis and Kathryn S McKinley}, 463 461 title = {Dynamic Code Management: Improving Whole Program Code Locality in Managed Runtimes}, 464 organization= {VEE '06: Proc . of the 2nd International Conf. on Virtual Execution Environments},462 organization= {VEE '06: Proceedings of the 2nd international conference on Virtual execution environments}, 465 463 year = 2006, 464 isbn = {1-59593-332-6}, 465 pages = {133-143}, 466 466 location = {Ottawa, Ontario, Canada}, 467 467 publisher = {ACM Press}, 468 address = {New York, NY, USA}, 469 pages = {133-143}, 470 } 468 address = {New York, NY, USA} 469 } 471 470 472 471 @inproceedings{Herlihy03, … … 476 475 year = 2003, 477 476 month = may, 478 note = {\url{http://www.cs.brown.edu/~mph/publications.html}},477 url = {http://www.cs.brown.edu/~mph/publications.html} 479 478 } 480 479 … … 486 485 address = {130 Lytton Avenue, Palo Alto, CA 94301 and Campus Box 430, Boulder, CO 80309}, 487 486 year = 1993, 488 note = {\url{http://citeseer.ist.psu.edu/detlefs93memory.html}},487 url = {http://citeseer.ist.psu.edu/detlefs93memory.html} 489 488 } 490 489 … … 531 530 address = {Chalmers University of Technology}, 532 531 year = 2004, 533 note = {\url{http://citeseer.ist.psu.edu/gidenstam04allocating.html}},532 url = {http://citeseer.ist.psu.edu/gidenstam04allocating.html} 534 533 } 535 534 … … 540 539 year = 2002, 541 540 month = aug, 542 note = {\url{http://citeseer.ist.psu.edu/article/berger02memory.html}},541 url = {http://citeseer.ist.psu.edu/article/berger02memory.html} 543 542 } 544 543 … … 559 558 @misc{tbbmalloc, 560 559 key = {tbbmalloc}, 561 author = { {multiple contributors}},560 author = {multiple contributors}, 562 561 title = {Threading Building Blocks}, 563 562 month = mar, … … 591 590 @misc{glibc, 592 591 key = {glibc}, 593 author = { {multiple contributors}},592 author = {multiple contributors}, 594 593 title = {glibc version 2.31}, 595 594 month = feb, … … 600 599 @misc{jemalloc, 601 600 key = {jemalloc}, 602 author = { {multiple contributors}},601 author = {multiple contributors}, 603 602 title = {jemalloc version 5.2.1}, 604 603 month = apr, 605 604 year = 2022, 606 howpublished= {\url{https://github.com/jemalloc/jemalloc}}, 607 } 608 609 @misc{Evans06, 610 author = {Jason Evans}, 611 title = {A Scalable Concurrent \texttt{malloc(3)} Implementation for {FreeBSD}}, 612 month = apr, 613 year = 2006, 614 howpublished= {\url{https://papers.freebsd.org/2006/bsdcan/evans-jemalloc.files/evans-jemalloc-paper.pdf}}, 605 howpublished= {\url{https://github.com/jemalloc/jemalloc}{https://github.com/jemalloc/jemalloc}}, 615 606 } 616 607 … … 640 631 author = {R. Blumofe and C. Leiserson}, 641 632 title = {Scheduling Multithreaded Computations by Work Stealing}, 642 organization= {Proceedings of the 35th Annual Symposium on Foundations of Computer Science, Santa Fe, New Mexico.},633 booktitle = {Proceedings of the 35th Annual Symposium on Foundations of Computer Science, Santa Fe, New Mexico.}, 643 634 pages = {356-368}, 644 635 year = 1994, 645 636 month = nov, 646 note = {\url{http://citeseer.ist.psu.edu/article/blumofe94scheduling.html}},637 url = {http://citeseer.ist.psu.edu/article/blumofe94scheduling.html} 647 638 } 648 639 … … 656 647 issn = {0164-1212}, 657 648 pages = {107-118}, 649 doi = {http://dx.doi.org/10.1016/S0164-1212(00)00122-9}, 658 650 publisher = {Elsevier Science Inc.}, 659 651 address = {New York, NY, USA} … … 663 655 author = {Paul R. Wilson}, 664 656 title = {Locality of Reference, Patterns in Program Behavior, Memory Management, and Memory Hierarchies}, 665 note = {\url{http://citeseer.ist.psu.edu/337869.html}},657 url = {http://citeseer.ist.psu.edu/337869.html} 666 658 } 667 659 … … 669 661 author = {Dirk Grunwald and Benjamin Zorn and Robert Henderson}, 670 662 title = {Improving the Cache Locality of Memory Allocation}, 671 organization= {PLDI '93: Proceedings of the ACM SIGPLAN 1993 conference on Programming language design and implementation},663 booktitle = {PLDI '93: Proceedings of the ACM SIGPLAN 1993 conference on Programming language design and implementation}, 672 664 year = 1993, 665 isbn = {0-89791-598-4}, 673 666 pages = {177-186}, 674 location = {Albuquerque, New Mexico, USA}, 667 location = {Albuquerque, New Mexico, United States}, 668 doi = {http://doi.acm.org.proxy.lib.uwaterloo.ca/10.1145/155090.155107}, 675 669 publisher = {ACM Press}, 676 670 address = {New York, NY, USA} 677 }678 679 @inproceedings{Bolosky93,680 author = {William J. Bolosky and Michael L. Scott},681 title = {False Sharing and its Effect on Shared Memory Performance},682 organization= {4th Symp. on Experiences with Distributed and Multiprocessor Systems (SEDMS)},683 year = 1993,684 location = {San Diego, CA, USA},685 publisher = {USENIX Association},686 address = {Berkeley, CA, USA},687 note = {\url{https://www.cs.rochester.edu/u/scott/papers/1993\_SEDMS\_false\_sharing.pdf}},688 671 } 689 672 … … 694 677 month = feb, 695 678 year = 2001, 696 note = {\url{http://www.ddj.com/cpp/184403766}}, 697 } 698 699 @misc{Desnoyers19, 700 author = {Mathieu Desnoyers}, 701 title = {The 5-year journey to bring restartable sequences to Linux}, 702 month = feb, 703 year = 2019, 704 howpublished={\url{https://www.efficios.com/blog/2019/02/08/linux-restartable-sequences}}, 679 url = {http://www.ddj.com/cpp/184403766} 705 680 } 706 681 … … 723 698 author = {M. Herlihy and V. Luchangco and M. Moir}, 724 699 title = {Obstruction-free Synchronization: Double-ended Queues as an Example}, 725 organization= {Proceedings of the 23rd IEEE International Conference on Distributed Computing Systems},700 booktitle = {Proceedings of the 23rd IEEE International Conference on Distributed Computing Systems}, 726 701 year = 2003, 727 702 month = may, 728 note = {\url{http://www.cs.brown.edu/~mph/publications.html}}, 729 } 730 731 @article{Fatourou12, 732 keywords = {synchronization techniques, hierarchical algorithms, concurrent data structures, combining, blocking algorithms}, 733 author = {Panagiota Fatourou and Nikolaos D. Kallimanis}, 734 title = {Revisiting the Combining Synchronization Technique}, 735 publisher = {ACM}, 736 address = {New York, NY, USA}, 737 volume = 47, 738 number = 8, 739 journal = {SIGPLAN Not.}, 740 year = 2012, 741 month = feb, 742 pages = {257-266}, 743 } 744 745 @manual{Go1.3, 746 keywords = {conservative garbage collection}, 747 title = {Go 1.3 Release Notes}, 748 month = jun, 749 year = 2014, 750 note = {\url{https://go.dev/doc/go1.3\#garbage_collector}}, 751 } 752 753 @misc{JavaScriptGC, 754 keywords = {Intel, TBB}, 755 author = {Steve Fink}, 756 title = {JavaScript: Clawing Our Way Back To Precision}, 757 howpublished= {\url{https://blog.mozilla.org/javascript/2013/07/18/clawing-our-way-back-to-precision/}}, 758 month = jul, 759 year = 2013, 760 } 703 url = {http://www.cs.brown.edu/~mph/publications.html} 704 }
Note:
See TracChangeset
for help on using the changeset viewer.