Changes in / [405dbb3:0188539c]
- Location:
- doc
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/LaTeXmacros/lstlang.sty
r405dbb3 r0188539c 8 8 %% Created On : Sat May 13 16:34:42 2017 9 9 %% Last Modified By : Peter A. Buhr 10 %% Last Modified On : Mon Apr 15 11:28:44202411 %% Update Count : 4 310 %% Last Modified On : Fri May 31 14:36:02 2024 11 %% Update Count : 44 12 12 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 13 13 … … 115 115 morekeywords={ 116 116 alignas, _Alignas, alignof, _Alignof, __alignof, __alignof__, and, asm, __asm, __asm__, _Atomic, __attribute, __attribute__, 117 __auto_type, basetypeof, _Bool, catch, catchResume, choose, coerce, corun, cofor, _Complex, __complex, __complex__,117 __auto_type, basetypeof, _Bool, bool, catch, catchResume, choose, coerce, corun, cofor, _Complex, __complex, __complex__, 118 118 __const, __const__, continue, coroutine, _Decimal32, _Decimal64, _Decimal128, disable, dtype, enable, exception, __extension__, 119 119 fallthrough, fallthru, finally, fixup, __float80, float80, __float128, float128, _Float16, _Float32, _Float32x, _Float64, -
doc/bibliography/pl.bib
r405dbb3 r0188539c 813 813 title = {The Art of Multiprocessor Programming}, 814 814 year = 2008, 815 isbn = {0123705916, 9780123705914},816 815 publisher = {Morgan Kaufmann Publishers}, 817 816 address = {San Francisco}, … … 928 927 month = sep, 929 928 year = 2013, 930 pages = {46- -53},929 pages = {46-53}, 931 930 publisher = {ACM}, 932 931 address = {New York, NY, USA}, 932 } 933 934 @inproceedings{Aravind18, 935 contributer = {pabuhr@plg}, 936 author = {Alex Aravind}, 937 title = {Barrier Synchronization: Simplified, Generalized, and Solved without Mutual Exclusion}, 938 organization= {IEEE International Parallel and Distributed Processing Symposium Workshops}, 939 series = {IPDPSW'18}, 940 month = may, 941 year = 2018, 942 pages = {773-782}, 933 943 } 934 944 … … 1106 1116 publisher = {ACM}, 1107 1117 address = {New York, NY, USA}, 1118 } 1119 1120 @article{Brooks87, 1121 author = {Eugene D. Brooks III}, 1122 title = {The Butterfly Barrier}, 1123 journal = {International Journal of Parallel Programming}, 1124 volume = 15, 1125 number = 4, 1126 pages = {295-307}, 1127 year = 1987, 1108 1128 } 1109 1129 … … 4340 4360 chapter = {1}, 4341 4361 publisher = {The MIT Press} 4362 } 4363 4364 @article{Lamport08, 4365 keywords = {concurrency, barrier}, 4366 contributer = {pabuhr@plg}, 4367 author = {Leslie Lamport}, 4368 title = {Implementing Dataflow with Threads}, 4369 journal = {Distributed Computing}, 4370 year = 2008, 4371 month = jul, 4372 volume = 21, 4373 number = 3, 4374 pages = {163-181}, 4342 4375 } 4343 4376 … … 5171 5204 journal = {ACM Trans. Parallel Comput.}, 5172 5205 issn = {2329-4949}, 5173 url = {https://doi.org/10.1145/3584696},5174 doi = {10.1145/3584696},5175 5206 articleno = 11, 5176 5207 numpages = 23, … … 7769 7800 } 7770 7801 7802 @book{Scott24, 7803 author = {Michael L. Scott and Trevor Brown}, 7804 booktitle = {Shared-Memory Synchronization}, 7805 series = {Synthesis Lectures on Computer Architecture}, 7806 edition = {2nd}, 7807 year = 2024, 7808 publisher = {Springer International Publishing}, 7809 address = {Cham, Switzerland}, 7810 } 7811 7771 7812 @inproceedings{Leissa14, 7772 7813 title = {{S}ierra: a {SIMD} extension for {C}++}, … … 8661 8702 } 8662 8703 8704 @article{Hensgen88, 8705 author = {Debra Hensgen and Raphael Finkel and Udi Manber}, 8706 title = {Two algorithms for barrier synchronization}, 8707 journal = {International Journal of Parallel Programming}, 8708 volume = 17, 8709 number = 1, 8710 pages = {1-17}, 8711 year = 1988, 8712 } 8713 8663 8714 @article{Leroy00, 8664 8715 keywords = {type-systems, exceptions}, … … 8752 8803 title = {Understanding Control Flow: Concurrent Programming using $\mu${C}{\kern-.1em\hbox{\large\texttt{+\kern-.25em+}}}}, 8753 8804 publisher = {Springer}, 8754 address = { Switzerland},8805 address = {Cham, Switzerland}, 8755 8806 year = 2016, 8756 8807 } -
doc/proposals/modules.md
r405dbb3 r0188539c 122 122 ----' 123 123 124 Programming languages are divided into those embedded in an IDE, think Smalltalk and Racket, largely manipulating a symbol-table/abstract-symbol-tree, and those where the IDE is an external program largely manipulating program text.124 Programming languages are divided into those embedded in an IDE, think Smalltalk and Lisp, Database, largely manipulating a symbol-table/abstract-symbol-tree, and those where the IDE is an external program largely manipulating program text. 125 125 Separate compilation in programming languages without an embedded IDE is the process of giving a compiler command a series of files that are read and processed as a whole. 126 126 The compiler output is placed in another set of files for execution loading or further processing. … … 133 133 In a file system where file-links can be embedded in data creating a tree, duplicate source code can be eliminated by generating a complex linking structure among the source files. 134 134 Without embedded file-links, dynamic embedding using #include/import is necessary to compose all the program components necessary for a compilation. 135 136 inlining? 135 137 136 138 I see two separate issues with respect to program structuring for controlling visibility and initializing a program.
Note: See TracChangeset
for help on using the changeset viewer.