Mercurial > cgi-bin > hgwebdir.cgi > PR > Applications > SSR > SSR__C-Ray__Bench
comparison README.txt @ 1:b6c9e5f46e98
DataSet print out
| author | Merten Sach <msach@mailbox.tu-berlin.de> |
|---|---|
| date | Wed, 28 Sep 2011 15:12:17 +0200 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:0048940902c0 |
|---|---|
| 1 Kernel: Ray Tracing | |
| 2 | |
| 3 This is a kernel-type benchmark of a very simple and brute-force ray tracer. | |
| 4 | |
| 5 Installation: | |
| 6 | |
| 7 To install the kernel benchmark, navigate to the directory this file is located in, open up a terminal and simply type 'make'. For certain architectures | |
| 8 or special compilation options, you might need to change compilation parameters in the makefile. | |
| 9 | |
| 10 Usage: | |
| 11 | |
| 12 You may execute the benchmark by navigating to this directory after compilation and typing | |
| 13 | |
| 14 ./c-ray-mt -i FILENAME -s RESOLUTION -o OUTPUT.ppm | |
| 15 | |
| 16 'FILENAME' has to be either "scene" or "sphfract" or another predefined scene description file if there is one. | |
| 17 'RESOLUTION' specifies the resolution of the produced image and has to be given in the form 1920x1200, for example. | |
| 18 'OUTPUT' is the name of the file the rendered image will be contained in after the benchmark ran. | |
| 19 | |
| 20 The specification of how many threads are used to perform the rendering depends on the parallel programming model. | |
| 21 | |
| 22 Benchmark Versions: | |
| 23 | |
| 24 Serial | |
| 25 POSIX Threads | |
| 26 OpenMP SuperScalar | |
| 27 |
