Changes in / [0188539c:405dbb3]
- Location:
- doc
- Files:
-
- 3 edited
-
LaTeXmacros/lstlang.sty (modified) (2 diffs)
-
bibliography/pl.bib (modified) (8 diffs)
-
proposals/modules.md (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
doc/LaTeXmacros/lstlang.sty
r0188539c r405dbb3 8 8 %% Created On : Sat May 13 16:34:42 2017 9 9 %% Last Modified By : Peter A. Buhr 10 %% Last Modified On : Fri May 31 14:36:02202411 %% Update Count : 4 410 %% Last Modified On : Mon Apr 15 11:28:44 2024 11 %% Update Count : 43 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, bool,catch, catchResume, choose, coerce, corun, cofor, _Complex, __complex, __complex__,117 __auto_type, basetypeof, _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
r0188539c r405dbb3 813 813 title = {The Art of Multiprocessor Programming}, 814 814 year = 2008, 815 isbn = {0123705916, 9780123705914}, 815 816 publisher = {Morgan Kaufmann Publishers}, 816 817 address = {San Francisco}, … … 927 928 month = sep, 928 929 year = 2013, 929 pages = {46- 53},930 pages = {46--53}, 930 931 publisher = {ACM}, 931 932 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},943 933 } 944 934 … … 1116 1106 publisher = {ACM}, 1117 1107 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,1128 1108 } 1129 1109 … … 4360 4340 chapter = {1}, 4361 4341 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},4375 4342 } 4376 4343 … … 5204 5171 journal = {ACM Trans. Parallel Comput.}, 5205 5172 issn = {2329-4949}, 5173 url = {https://doi.org/10.1145/3584696}, 5174 doi = {10.1145/3584696}, 5206 5175 articleno = 11, 5207 5176 numpages = 23, … … 7800 7769 } 7801 7770 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 7812 7771 @inproceedings{Leissa14, 7813 7772 title = {{S}ierra: a {SIMD} extension for {C}++}, … … 8702 8661 } 8703 8662 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 8714 8663 @article{Leroy00, 8715 8664 keywords = {type-systems, exceptions}, … … 8803 8752 title = {Understanding Control Flow: Concurrent Programming using $\mu${C}{\kern-.1em\hbox{\large\texttt{+\kern-.25em+}}}}, 8804 8753 publisher = {Springer}, 8805 address = { Cham,Switzerland},8754 address = {Switzerland}, 8806 8755 year = 2016, 8807 8756 } -
doc/proposals/modules.md
r0188539c r405dbb3 122 122 ----' 123 123 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.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. 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?137 135 138 136 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.