WARNING! Access to this system is limited to authorised users only.
Unauthorised users may be subject to prosecution.
Unauthorised access to this system is a criminal offence under Australian law (Federal Crimes Act 1914 Part VIA)
It is a criminal offence to:
(1) Obtain access to data without authority. -Penalty 2 years imprisonment.
(2) Damage, delete, alter or insert data without authority. -Penalty 10 years imprisonment.
User activity is monitored and recorded. Anyone using this system expressly consents to such monitoring and recording.

To protect your data, the CISO officer has suggested users to enable 2FA as soon as possible.
Currently 2.7% of users enabled 2FA.

Commit ae8cf169 authored by steveb-oss's avatar steveb-oss
Browse files

[svn r695] Updated threading descriptions and threading status

parent d2f55821
......@@ -50,5 +50,5 @@ description
license "UCLA",
url "http://compilers.cs.ucla.edu/avrora/",
version "cvs-20090612",
threads "Multi-threaded simulation which creates threads to process the nodes in the grid, and there is fine grain interaction between thread with low contention.",
threads "Externally single-threaded. Internally multi-threaded. Threads represent each simulated entity, so much fine-grained parallelism internally.",
repeats "Each execution simulates a range of microcontroller functions.";
......@@ -37,10 +37,10 @@ size large args "-d","${SCRATCH}","-scriptSecurityOff","batik/mapWaadt.svg","bat
description
short "A Scalable Vector Graphics (SVG) toolkit",
long "A Scalable Vector Graphics (SVG) toolkit that renders a number of svg files. It usess additional threads to speed the rendering or transcoding process. However it seems to exhibit little in the way of concurrency.",
long "A Scalable Vector Graphics (SVG) toolkit that renders a number of svg files. It usess additional threads to speed the rendering or transcoding process.",
copyright "Copyright (C) 2000 The Apache Software Foundation",
license "Apache License, Version 2.0",
url "http://xml.apache.org/batik/",
version "1.7",
threads "Multi-threaded, coarse concurrency by using transcoding/rendering threads";
threads "Externally single-threaded. Internally multi-threaded.";
benchmark eclipse
class org.dacapo.harness.Eclipse
thread-model fixed
thread-model single
jar "eclipse.jar";
size small args "setup"
......@@ -23,6 +23,6 @@ description
license "Eclipse Public License",
url "http://www.eclipse.org/",
version "3.5.1",
threads "Eclipse uses multiple threads internally (the workload is not explicitly parallel), source code compilation seems to be sequential and little concurrency seems to be demostrated.",
threads "Externally single-threaded. Internally multi-threaded.",
repeats "Single iteration, performs multiple distinct Eclipse tasks";
......@@ -8,7 +8,7 @@ size small args
"--scale","2",
"--cleanup-in-iteration",
"--create-suffix", ";MVCC=true"
threads 1
thread-limit 400
output stdout digest 0xc38f8b24de5344c22b824ab5c67e66d10f6b409c,
stderr digest 0xda39a3ee5e6b4b0d3255bfef95601890afd80709;
......@@ -17,7 +17,7 @@ size default args
"--scale","8",
"--cleanup-in-iteration",
"--create-suffix", ";MVCC=true"
threads 1
thread-limit 4000
output stdout digest 0xde398c425953dea23da15568ef5722b08eacc2de,
stderr digest 0xda39a3ee5e6b4b0d3255bfef95601890afd80709;
......@@ -26,7 +26,7 @@ size large args
"--scale","8",
"--cleanup-in-iteration",
"--create-suffix", ";MVCC=true"
threads 1
thread-limit 64000
output stdout digest 0xfa64fb095a5ab237cdc9201aa9e7d95d8b1ee099,
stderr digest 0xda39a3ee5e6b4b0d3255bfef95601890afd80709;
......@@ -35,7 +35,7 @@ size huge args
"--scale","32",
"--cleanup-in-iteration",
"--create-suffix", ";MVCC=true"
threads 1
thread-limit 256000
output stdout digest 0x7ecf7b10e5ab58709979f9793c5dc7936966f360,
stderr digest 0xda39a3ee5e6b4b0d3255bfef95601890afd80709;
......
......@@ -24,5 +24,5 @@ description
license "The Jython License.",
url "http://www.jython.org/",
version "2.5.0",
repeats "Single iteration runs a single iteration of the pybench python benchmark",
threads "Single test thread which runs the pyBench tests under Jython.";
threads "Single-threaded.",
repeats "Single iteration runs a single iteration of the pybench python benchmark";
......@@ -25,4 +25,4 @@ description
url "http://lucene.apache.org/",
version "2.4.1",
repeats "Single iteration indexes two multi-file documents",
threads "Single threaded, internally creates another thread but the main and helper thread are mutually exclusive,";
threads "Externally single-threaded. Limited internal concurrency.";
......@@ -9,7 +9,7 @@ size small args "-index","${SCRATCH}/lusearch/index-default",
"-output", "${SCRATCH}/lusearch.out",
"-totalqueries", "8",
"-threads", "${THREADS}"
threads 1
thread-limit 8
thread-limit 8
output
stdout digest 0xfd64477d925558b71aaed2d12ce5cc54fcb5b771,
......@@ -28,7 +28,7 @@ size default args "-index","${SCRATCH}/lusearch/index-default",
"-output", "${SCRATCH}/lusearch.out",
"-totalqueries", "64",
"-threads", "${THREADS}"
threads 1
thread-limit 64
thread-limit 64
output
stdout digest 0x1542ed9da1c0710a928b344d724c1dc3d57a9f83,
......@@ -103,7 +103,7 @@ size large args "-index","${SCRATCH}/lusearch/index-default",
"-output", "${SCRATCH}/lusearch.out",
"-totalqueries", "128",
"-threads", "${THREADS}"
threads 1
thread-limit 128
thread-limit 128
output
stdout digest 0x6681e84c89f01d7232225ef5466e801a42c4477c,
......@@ -246,4 +246,4 @@ description
url "http://lucene.apache.org/",
version "2.4.1",
repeats "Each thread searches a large index for about 3500 distinct words",
threads "Multi-threaded";
threads "Explicitly multi-threaded, scaled to available processors";
......@@ -82,5 +82,5 @@ description
license "BSD-style",
url "http://pmd.sourceforge.net/",
version "4.2.5",
threads "Multi-threaded internally starts a number (Runtime.getRuntime().availableProcessors()) of worker, these exhibit some interaction and contention.",
threads "Externally single-threaded. Internally multi-threaded; creating workers according to number of available processors.",
repeats "Single iteration checks numerous sources file against 18 coding rules";
......@@ -5,14 +5,17 @@ benchmark sunflow
libs "janino-2.5.12.jar";
size small args "32"
thread-limit 32
output stdout digest 0xda39a3ee5e6b4b0d3255bfef95601890afd80709,
stderr digest 0xda39a3ee5e6b4b0d3255bfef95601890afd80709;
size default args "128"
thread-limit 128
output stdout digest 0xda39a3ee5e6b4b0d3255bfef95601890afd80709,
stderr digest 0xda39a3ee5e6b4b0d3255bfef95601890afd80709;
size large args "512"
thread-limit 512
output stdout digest 0xda39a3ee5e6b4b0d3255bfef95601890afd80709,
stderr digest 0xda39a3ee5e6b4b0d3255bfef95601890afd80709;
......@@ -24,5 +27,5 @@ description
license "BSD-style.",
url "http://sunflow.sourceforge.net",
version "0.07.2",
threads "The benchmark renders 32x32 tiles, and uses Runtime.getRuntime().availableProcessors() to render those tiles in parallel according to the number of available processors.",
threads "Explicitly multi-threaded workload, scaled to available processors. Image is decomposed into tiles, threads render a tile at a time.",
repeats "Single iteration runs a single iteration of the sunflow benchmark";
......@@ -6,18 +6,21 @@ benchmark tomcat
"commons-logging.jar","commons-codec.jar";
size small args "16" threads 1 // per CPU
size small args "16"
thread-limit 16
output stdout digest 0x6747a7ac3ac3ac6d61eb353e1d9b0f3181e90dda,
stderr digest 0xda39a3ee5e6b4b0d3255bfef95601890afd80709,
"client.0.log" exists; // Actually #cpu client logs exist, but ...
size default args "256" threads 2 // per CPU
size default args "256"
thread-limit 256
output stdout digest 0x6747a7ac3ac3ac6d61eb353e1d9b0f3181e90dda,
stderr digest 0xda39a3ee5e6b4b0d3255bfef95601890afd80709,
"client.0.log" exists,
"client.1.log" exists; // Actually 2 x #cpu client logs exist, but ...
size large args "2048" threads 4 // per CPU
size large args "2048"
thread-limit 2048
output stdout digest 0x6747a7ac3ac3ac6d61eb353e1d9b0f3181e90dda,
stderr digest 0xda39a3ee5e6b4b0d3255bfef95601890afd80709,
"client.0.log" exists,
......@@ -33,5 +36,5 @@ description
license "Apache License, Version 2.0",
url "http://tomcat.apache.org",
version "6.0.20",
threads "Multi-threaded; 1, 2 or 4 client threads per CPU.",
threads "Expliclitly multi-threaded workload, scaled to available processors.",
repeats "Each iteration starts the tomcat server, creates the client threads and waits for them to perform their tasks.";
......@@ -4,22 +4,26 @@ benchmark tradebeans
libs "daytrader.jar";
size small args "tiny"
threads 1
threads 1 // per available processor
thread-limit 32
output stdout digest 0x26475b77f0a991c44347090ac3f925cc8dae75df,
stderr digest 0xda39a3ee5e6b4b0d3255bfef95601890afd80709;
size default args "medium"
threads 1
threads 1 // per available processor
thread-limit 512
output stdout digest 0xde63c73818309db4caaa12df3b0e04d6a9ea31ee,
stderr digest 0xda39a3ee5e6b4b0d3255bfef95601890afd80709;
size large args "large"
threads 1
threads 1 // per available processor
thread-limit 2048
output stdout digest 0x3b55fc693174e5c28000dcf490d8db2e4a8c7095,
stderr digest 0xda39a3ee5e6b4b0d3255bfef95601890afd80709;
size huge args "huge"
threads 1
threads 1 // per available processor
thread-limit 8192
output stdout digest 0x953e1c4d6853b31cd48f39039295186a59768f0b,
stderr digest 0xda39a3ee5e6b4b0d3255bfef95601890afd80709;
......@@ -31,5 +35,5 @@ description
license "Apache License, Version 2.0",
url "http://geronimo.apache.org/",
version "2.1.4",
repeats "Populates a database with stocks and users, and then perfoms a number of trader actions trade sesions",
threads "Multi-threaded; Server thread plus 1 client thread per CPU";
threads "Explicitly multi-threaded client, scaled to available processors. Internally multi-threaded server.",
repeats "Populates a database with stocks and users, and then perfoms a number of trader actions organized as packets (trade sesions).";
......@@ -4,22 +4,26 @@ benchmark tradesoap
libs "daytrader.jar";
size small args "tiny"
threads 1
threads 1 // per available processor
thread-limit 32
output stdout digest 0xee00a6d68e0360aa105b3e63e912a233233bf3ab,
stderr digest 0xda39a3ee5e6b4b0d3255bfef95601890afd80709;
size default args "small"
threads 1
threads 1 // per available processor
thread-limit 256
output stdout digest 0x508957f9be83a77df1e19aedafaf666922e04994,
stderr digest 0xda39a3ee5e6b4b0d3255bfef95601890afd80709;
size large args "medium"
threads 1
threads 1 // per available processor
thread-limit 512
output stdout digest 0xa1b29355f4b6e4da179c50b8aa5aee8132d68e95,
stderr digest 0xda39a3ee5e6b4b0d3255bfef95601890afd80709;
size huge args "large"
threads 1
thread-limit 2048
threads 1 // per available processor
output stdout digest 0xc0b79b15cabc27952efeac9ddacea29ea396a473,
stderr digest 0xda39a3ee5e6b4b0d3255bfef95601890afd80709;
......@@ -31,5 +35,5 @@ description
license "Apache License, Version 2.0",
url "http://geronimo.apache.org/",
version "2.1.4",
repeats "Populates a database with stocks and users, and then perfoms a number of trader actions trade sesions",
threads "Multi-threaded; Server thread plus 1 client thread per CPU";
threads "Explicitly multi-threaded client, scaled to available processors. Internally multi-threaded server.",
repeats "Populates a database with stocks and users, and then perfoms a number of trader actions organized as packets (trade sesions).";
......@@ -6,18 +6,21 @@ benchmark xalan
size small args "10"
threads 1
thread-limit 10
output
stdout digest 0xd31deba48b76595f822b43217afefd6fec3aefb9,
stderr digest 0xda39a3ee5e6b4b0d3255bfef95601890afd80709;
size default args "100"
threads 1
thread-limit 100
output
stdout digest 0xd31deba48b76595f822b43217afefd6fec3aefb9,
stderr digest 0xda39a3ee5e6b4b0d3255bfef95601890afd80709;
size large args "1000"
threads 1
thread-limit 1000
output
stdout digest 0xd31deba48b76595f822b43217afefd6fec3aefb9,
stderr digest 0xda39a3ee5e6b4b0d3255bfef95601890afd80709;
......@@ -30,5 +33,5 @@ description
license "Apache License, Version 2.0",
url "http://xml.apache.org/xalan-j/",
version "2.7.1",
threads "A worker thread for each hardware thread (Runtime.getRuntime().availableProcessors()) is used, the threads do not exhibit any contention.",
threads "Explicitly multi-threaded, scaled to available processors.",
repeats "100 iterations, each transforms one copy of each of the input files";
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment