Changes in / [6dfa2e1:05a0ff2]
- Files:
-
- 1 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/proposals/concurrency/.gitignore
r6dfa2e1 r05a0ff2 24 24 build/*.toc 25 25 *.pdf 26 *.png 27 figures/*.tex 26 28 27 29 examples -
doc/proposals/concurrency/Makefile
r6dfa2e1 r05a0ff2 75 75 build/*.tex \ 76 76 build/*.toc \ 77 figures/*.tex \ 78 *.png \ 77 79 78 80 … … 117 119 fig2dev -L pstex_t -p $@ $< > $@_t 118 120 121 figures/%.tex: build/%.pstex 122 echo -n "\documentclass[preview]{standalone}\n" \ 123 "\usepackage[T1]{fontenc}\n" \ 124 "\usepackage[usenames]{color}\n" \ 125 "\usepackage{graphicx}\n" \ 126 "\usepackage{listings}\n" \ 127 "\usepackage{xspace}\n" \ 128 "\input{style}\n" \ 129 "\\\\begin{document}\n" \ 130 "{\\\\resizebox{3\\\\textwidth}{!}{\input{${basename ${notdir $@}}.pstex_t}}}\n" \ 131 "\end{document}" > $@ 132 133 %.png : build/%.pstex figures/%.tex 134 echo ${basename $@} 135 ${LaTeX} figures/${basename $@}.tex 136 dvips build/${basename $@}.dvi -o build/${basename $@}.ps 137 ps2pdf build/${basename $@}.ps 138 convert -negate ${basename $@}.pdf $@ 139 140 119 141 120 142 # Local Variables: # -
doc/proposals/concurrency/figures/system.fig
r6dfa2e1 r05a0ff2 93 93 4 0 0 50 -1 0 11 0.0000 2 120 570 4125 7126 thread 4\001 94 94 -6 95 6 6975 4050 9525 7875 96 2 2 0 1 0 7 50 -1 -1 0.000 0 1 -1 0 0 5 97 7125 5400 7575 5400 7575 5850 7125 5850 7125 5400 98 2 2 0 1 0 7 50 -1 18 0.000 0 1 -1 0 0 5 99 7125 4200 7575 4200 7575 4650 7125 4650 7125 4200 100 2 2 0 1 0 7 50 -1 45 0.000 0 1 -1 0 0 5 101 7125 4800 7575 4800 7575 5250 7125 5250 7125 4800 102 2 2 0 1 0 7 50 -1 -1 0.000 0 1 -1 0 0 5 103 6975 4050 9525 4050 9525 7875 6975 7875 6975 4050 104 3 2 0 2 0 7 49 -1 -1 0.000 1 0 0 10 105 7350 6900 7500 6975 7200 7050 7500 7125 7200 7200 7500 7275 106 7200 7350 7500 7425 7200 7500 7350 7575 107 0.000 -1.000 -1.000 -1.000 -1.000 -1.000 -1.000 -1.000 108 -1.000 0.000 109 3 2 0 4 0 7 49 -1 -1 0.000 1 0 0 10 110 7350 6000 7500 6075 7200 6150 7500 6225 7200 6300 7500 6375 111 7200 6450 7500 6525 7200 6600 7350 6675 112 0.000 -1.000 -1.000 -1.000 -1.000 -1.000 -1.000 -1.000 113 -1.000 0.000 114 4 0 0 50 -1 0 11 0.0000 2 120 945 7725 4500 Pthread stack\001 115 4 0 0 50 -1 0 11 0.0000 2 150 1530 7725 5100 Pthread stack (stolen)\001 116 4 0 0 50 -1 0 11 0.0000 2 120 540 7725 6375 Pthread\001 117 4 0 0 50 -1 0 11 0.0000 2 150 1065 7725 7275 $\\CFA$ thread\001 118 4 0 0 50 -1 0 11 0.0000 2 150 990 7725 5700 $\\CFA$ stack\001 119 -6 95 120 1 2 0 1 0 7 50 -1 -1 0.000 1 3.1416 3150 5250 750 450 2400 4800 3900 5700 96 121 2 1 0 1 0 7 50 -1 -1 0.000 0 1 -1 0 0 2 … … 100 125 2 1 0 1 0 7 50 -1 -1 0.000 0 1 -1 0 0 2 101 126 5550 3900 3825 5025 102 2 2 0 1 0 7 50 -1 -1 0.000 0 1 -1 0 0 5103 7125 3525 7575 3525 7575 3975 7125 3975 7125 3525104 2 2 0 1 0 7 50 -1 -1 0.000 0 1 -1 0 0 5105 6975 2175 9525 2175 9525 6000 6975 6000 6975 2175106 127 2 1 0 1 0 7 50 -1 -1 0.000 0 1 -1 0 0 2 107 128 900 6225 2400 5400 … … 122 143 2 2 0 1 0 7 50 -1 45 0.000 0 1 -1 0 0 5 123 144 5100 975 5850 975 5850 2625 5100 2625 5100 975 124 2 2 0 1 0 7 50 -1 18 0.000 0 1 -1 0 0 5125 7125 2325 7575 2325 7575 2775 7125 2775 7125 2325126 2 2 0 1 0 7 50 -1 45 0.000 0 1 -1 0 0 5127 7125 2925 7575 2925 7575 3375 7125 3375 7125 2925128 145 2 2 0 1 0 7 50 -1 45 0.000 0 1 -1 0 0 5 129 146 525 7425 1275 7425 1275 9075 525 9075 525 7425 … … 143 160 2 2 0 1 0 7 50 -1 18 0.000 0 1 -1 0 0 5 144 161 2025 2625 2775 2625 2775 975 2025 975 2025 2625 145 3 2 0 2 0 7 49 -1 -1 0.000 1 0 0 10146 7350 5025 7500 5100 7200 5175 7500 5250 7200 5325 7500 5400147 7200 5475 7500 5550 7200 5625 7350 5700148 0.000 -1.000 -1.000 -1.000 -1.000 -1.000 -1.000 -1.000149 -1.000 0.000150 3 2 0 4 0 7 49 -1 -1 0.000 1 0 0 10151 7350 4125 7500 4200 7200 4275 7500 4350 7200 4425 7500 4500152 7200 4575 7500 4650 7200 4725 7350 4800153 0.000 -1.000 -1.000 -1.000 -1.000 -1.000 -1.000 -1.000154 -1.000 0.000155 162 4 0 0 50 -1 0 18 0.0000 2 30 225 4500 3150 ...\001 156 163 4 0 0 50 -1 0 18 0.0000 2 30 225 3750 4500 ...\001 157 164 4 0 0 50 -1 0 11 0.0000 2 120 705 2775 5325 Scheduler\001 158 4 0 0 50 -1 0 11 0.0000 2 120 945 7725 2625 Pthread stack\001159 4 0 0 50 -1 0 11 0.0000 2 150 1530 7725 3225 Pthread stack (stolen)\001160 4 0 0 50 -1 0 11 0.0000 2 120 540 7725 4500 Pthread\001161 4 0 0 50 -1 0 11 0.0000 2 150 1065 7725 5400 $\\CFA$ thread\001162 165 4 0 0 50 -1 0 18 0.0000 2 30 225 4950 6600 ...\001 163 166 4 0 0 50 -1 0 18 0.0000 2 30 225 4200 5850 ...\001 164 4 0 0 50 -1 0 11 0.0000 2 150 990 7725 3825 $\\CFA$ stack\001 -
src/benchmark/Makefile.am
r6dfa2e1 r05a0ff2 59 59 @echo -e '\t"githash": "'${githash}'",' 60 60 @echo -e '\t"arch": "' ${arch} '",' 61 @echo -e '\t"compile": {'62 @+make compile TIME_FORMAT='%e,' PRINT_FORMAT='\t\t\"%s\" :'63 @echo -e '\t\t"dummy" : {}'64 @echo -e '\t},'65 61 @echo -e '\t"ctxswitch": {' 66 62 @echo -en '\t\t"coroutine":' … … 162 158 ## ========================================================================================================= 163 159 signal$(EXEEXT) :\ 160 signal-pthread_cond.run \ 164 161 signal-upp.run \ 165 162 signal-cfa1.run \ … … 168 165 signal-java_thread.run 169 166 167 signal-pthread_cond$(EXEEXT): 168 @@BACKEND_CC@ schedint/pthreads.c -DBENCH_N=500000 -I. -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags} 169 170 170 signal-upp$(EXEEXT): 171 171 @u++ schedint/upp.cc -DBENCH_N=5000000 -I. -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags} … … 198 198 199 199 waitfor-cfa1$(EXEEXT): 200 @${CC} schedext/cfa1.c -DBENCH_N=500000 -I. -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}200 ${CC} schedext/cfa1.c -DBENCH_N=500000 -I. -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags} 201 201 202 202 waitfor-cfa2$(EXEEXT): -
src/benchmark/Makefile.in
r6dfa2e1 r05a0ff2 473 473 @echo -e '\t"githash": "'${githash}'",' 474 474 @echo -e '\t"arch": "' ${arch} '",' 475 @echo -e '\t"compile": {'476 @+make compile TIME_FORMAT='%e,' PRINT_FORMAT='\t\t\"%s\" :'477 @echo -e '\t\t"dummy" : {}'478 @echo -e '\t},'479 475 @echo -e '\t"ctxswitch": {' 480 476 @echo -en '\t\t"coroutine":' … … 573 569 574 570 signal$(EXEEXT) :\ 571 signal-pthread_cond.run \ 575 572 signal-upp.run \ 576 573 signal-cfa1.run \ … … 579 576 signal-java_thread.run 580 577 578 signal-pthread_cond$(EXEEXT): 579 @@BACKEND_CC@ schedint/pthreads.c -DBENCH_N=500000 -I. -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags} 580 581 581 signal-upp$(EXEEXT): 582 582 @u++ schedint/upp.cc -DBENCH_N=5000000 -I. -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags} … … 607 607 608 608 waitfor-cfa1$(EXEEXT): 609 @${CC} schedext/cfa1.c -DBENCH_N=500000 -I. -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}609 ${CC} schedext/cfa1.c -DBENCH_N=500000 -I. -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags} 610 610 611 611 waitfor-cfa2$(EXEEXT):
Note: See TracChangeset
for help on using the changeset viewer.