--- jsr166/src/test/loops/runscript 2006/04/19 15:10:47 1.8 +++ jsr166/src/test/loops/runscript 2010/09/19 13:38:47 1.16 @@ -50,6 +50,8 @@ echo LockOncePerThreadLoops $RUN LockOncePerThreadLoops 5 #$TRIALS echo ProducerConsumerLoops $RUN ProducerConsumerLoops $TRIALS +echo OfferPollLoops +$RUN OfferPollLoops $TRIALS echo MultipleProducersSingleConsumerLoops $RUN MultipleProducersSingleConsumerLoops $TRIALS echo SingleProducerMultipleConsumerLoops @@ -66,14 +68,23 @@ echo ConcurrentQueueLoops ConcurrentLink $RUN ConcurrentQueueLoops java.util.concurrent.ConcurrentLinkedQueue $TRIALS echo ConcurrentQueueLoops SynchronizedLinkedListQueue $RUN ConcurrentQueueLoops SynchronizedLinkedListQueue $TRIALS -echo ConcurrentDequeLoops +echo ConcurrentQueueLoops java.util.concurrent.LinkedTransferQueue +$RUN ConcurrentQueueLoops java.util.concurrent.LinkedTransferQueue $TRIALS +echo ConcurrentQueueLoops ConcurrentLinkedDeque +$RUN ConcurrentQueueLoops java.util.concurrent.ConcurrentLinkedDeque $TRIALS +echo ConcurrentDequeLoops LinkedBlockingDeque $RUN ConcurrentDequeLoops java.util.concurrent.LinkedBlockingDeque $TRIALS +echo ConcurrentDequeLoops ConcurrentLinkedDeque +$RUN ConcurrentDequeLoops java.util.concurrent.ConcurrentLinkedDeque $TRIALS +$RUN OfferDrainToLoops echo DequeBash ArrayDeque $RUN DequeBash java.util.ArrayDeque $TRIALS echo DequeBash LinkedList $RUN DequeBash java.util.LinkedList $TRIALS echo DequeBash LinkedBlockingDeque $RUN DequeBash java.util.concurrent.LinkedBlockingDeque $TRIALS +echo DequeBash ConcurrentLinkedDeque +$RUN DequeBash java.util.concurrent.ConcurrentLinkedDeque $TRIALS echo ExchangeLoops $RUN ExchangeLoops $TRIALS echo TimeoutExchangerLoops @@ -94,6 +105,8 @@ echo NavigableMapCheck ConcurrentSkipLis $RUN NavigableMapCheck java.util.concurrent.ConcurrentSkipListMap $TRIALS echo NavigableSetCheck TreeSet $RUN NavigableSetCheck java.util.TreeSet $TRIALS +echo MapMicrobenchmark ConcurrentHashMap +$RUN MapMicrobenchmark java.util.concurrent.ConcurrentHashMap echo SetBash ConcurrentSkipListSet $RUN SetBash java.util.concurrent.ConcurrentSkipListSet $TRIALS 100 echo SetBash ConcurrentHashSet @@ -134,7 +147,7 @@ echo CollectionWordLoops CopyOnWriteArra $RUN CollectionWordLoops java.util.concurrent.CopyOnWriteArrayList echo CollectionWordLoops ArrayDeque $RUN CollectionWordLoops java.util.ArrayDeque -echo ListBash CopyOnWriteArrayList +echo ListBash CopyOnWriteArrayList $RUN ListBash java.util.concurrent.CopyOnWriteArrayList 100 100 echo ListBash LinkedList $RUN ListBash java.util.LinkedList 100 100 @@ -147,22 +160,24 @@ $RUN Finals echo FinalLongTest $RUN FinalLongTest echo RLJBar -$RUN RLJBar -echo RLJBar -b -$RUN RLJBar -b +$RUN RLJBar +echo RLJBar -b +$RUN RLJBar -b echo RLIBar $RUN RLIBar -np $TRIALS -echo RLIBar -batch 10 +echo RLIBar -batch 10 $RUN RLIBar -batch 10 -np $TRIALS -echo UnboundedQueueFillEmptyLoops +echo UnboundedQueueFillEmptyLoops $RUN UnboundedQueueFillEmptyLoops java.util.ArrayDeque $RUN UnboundedQueueFillEmptyLoops java.util.PriorityQueue $RUN UnboundedQueueFillEmptyLoops java.util.concurrent.PriorityBlockingQueue $RUN UnboundedQueueFillEmptyLoops java.util.LinkedList $RUN UnboundedQueueFillEmptyLoops java.util.concurrent.ConcurrentLinkedQueue +$RUN UnboundedQueueFillEmptyLoops java.util.concurrent.ConcurrentLinkedDeque $RUN UnboundedQueueFillEmptyLoops java.util.concurrent.LinkedBlockingQueue $RUN UnboundedQueueFillEmptyLoops java.util.concurrent.LinkedBlockingDeque -echo IteratorLoops +$RUN UnboundedQueueFillEmptyLoops java.util.concurrent.LinkedTransferQueue +echo IteratorLoops $RUN IteratorLoops java.util.ArrayList $RUN IteratorLoops java.util.Vector $RUN IteratorLoops java.util.concurrent.CopyOnWriteArrayList @@ -177,3 +192,57 @@ $RUN IteratorLoops java.util.TreeSet $RUN IteratorLoops java.util.concurrent.ConcurrentSkipListSet $RUN IteratorLoops java.util.HashSet $RUN IteratorLoops ConcurrentHashSet +$RUN IteratorLoops java.util.concurrent.LinkedTransferQueue +$RUN IteratorLoops java.util.concurrent.ConcurrentLinkedDeque +echo Integrate +$RUN Integrate +echo IntegrateGamma +$RUN IntegrateGamma +echo Fib +$RUN Fib +echo FibTask +$RUN FibTask +echo LeftSpineFib +$RUN LeftSpineFib +echo DynamicFib +$RUN DynamicFib +echo DynamicLeftSpineFib +$RUN DynamicLeftSpineFib +echo DynamicAsyncFib +$RUN DynamicAsyncFib +echo ScalarLongSort +$RUN ScalarLongSort +echo BoxedLongSort +$RUN BoxedLongSort +echo NQueensCS +$RUN NQueensCS +echo AsyncNQueensCS +$RUN AsyncNQueensCS +echo FJSums +$RUN FJSums +echo MatrixMultiply +$RUN MatrixMultiply +echo LU +$RUN LU +echo Microscope +$RUN Microscope +echo TorusSpanningTree +$RUN TorusSpanningTree +echo FJJacobi +$RUN FJJacobi +echo FJPhaserJacobi +$RUN FJPhaserJacobi +echo ThreadPhaserJacobi +$RUN ThreadPhaserJacobi +echo Heat +$RUN Heat +echo TieredPhaserLoops +$RUN TieredPhaserLoops +echo PhaserLoops +$RUN PhaserLoops +echo CyclicBarrierLoops +$RUN CyclicBarrierLoops +echo FJPhaserLoops +$RUN FJPhaserLoops +echo SpinningTieredPhaserLoops +$RUN SpinningTieredPhaserLoops