- Feb 5, 2001
- 2,989
- 18
- 81
Posted by Eric Korpela to the forum. http://setiweb.ssl.berkeley.ed...read.php?id=6558#45967
Are you a programmer? C++ expert, or know SSE or Altivec?
Mabye you know the latest GPUs (graphics processing units) for newer graphics cards
and their Floating Point features.
Then perhaps seti@home is looking for you...
Who?
o C++ experts who believe in fast clean code.
o SIMD experts - 3DNow, SSE, SSE2, PNI(SSE3), Altivec
o CPU experts - Identifying cpu at runtime + CPU features (cache, FP features).
o Documenting how the testers should use, and enhancing function documentation
o Benchmarks - RAM access speed
Why?
We are aiming to improve the speed of seti@home.
How?
The original programmers used various methods to try and make their analyses both thorough,
rigorous, and also timely. However with newer CPUs offering features such as SIMD, and newer
programming paradigms and methods, it is likeley that the original code can be speeded up by
a large percentage on the machines it already runs on.
This will allow the original data to be processed in a more timely manner.
Obstacles:
The original code is somewhat intermixed, being open source, and as such has differing levels
of documentation, commenting, and source code styles. This can sometimes be difficult to deduce
the original intent or purpose of some of the code modules.
Managing all of the different types of SIMD processors, and integrating it into the code in
an organized manner, without further complicating the source will be a major goal and difficulty.
What?:
* Optimization in C++ of existing code with no reduction in efficacy or scientific value.
* Specialized routines to take advantage of specific CPU's SIMD (Simultaneous Instruction, Multiple Data) processors. These
routines will generate as nearly identical scientific results but at much faster pace.
* CPU type, and feature set identification by the "worker" machines at runtime.
Where?
http://setiboinc.sourceforge.net/
Post your interest, along with your qualifications to the
I want to help forum.
<a target=_blank class=ftalternatingbarlinklarge href="https://sourceforge.net/forum/forum.php?forum_id=422289">https://sourceforge.net/for......hp?forum_id=422289</a>
Are you a programmer? C++ expert, or know SSE or Altivec?
Mabye you know the latest GPUs (graphics processing units) for newer graphics cards
and their Floating Point features.
Then perhaps seti@home is looking for you...
Who?
o C++ experts who believe in fast clean code.
o SIMD experts - 3DNow, SSE, SSE2, PNI(SSE3), Altivec
o CPU experts - Identifying cpu at runtime + CPU features (cache, FP features).
o Documenting how the testers should use, and enhancing function documentation
o Benchmarks - RAM access speed
Why?
We are aiming to improve the speed of seti@home.
How?
The original programmers used various methods to try and make their analyses both thorough,
rigorous, and also timely. However with newer CPUs offering features such as SIMD, and newer
programming paradigms and methods, it is likeley that the original code can be speeded up by
a large percentage on the machines it already runs on.
This will allow the original data to be processed in a more timely manner.
Obstacles:
The original code is somewhat intermixed, being open source, and as such has differing levels
of documentation, commenting, and source code styles. This can sometimes be difficult to deduce
the original intent or purpose of some of the code modules.
Managing all of the different types of SIMD processors, and integrating it into the code in
an organized manner, without further complicating the source will be a major goal and difficulty.
What?:
* Optimization in C++ of existing code with no reduction in efficacy or scientific value.
* Specialized routines to take advantage of specific CPU's SIMD (Simultaneous Instruction, Multiple Data) processors. These
routines will generate as nearly identical scientific results but at much faster pace.
* CPU type, and feature set identification by the "worker" machines at runtime.
Where?
http://setiboinc.sourceforge.net/
Post your interest, along with your qualifications to the
I want to help forum.
<a target=_blank class=ftalternatingbarlinklarge href="https://sourceforge.net/forum/forum.php?forum_id=422289">https://sourceforge.net/for......hp?forum_id=422289</a>