Message boards :
Number crunching :
Does any one know how to build a seti optimized app
Message board moderation
Author | Message |
---|---|
![]() Send message Joined: 1 Dec 99 Posts: 1122 Credit: 33,600,005 RAC: 0 ![]() |
I am trying to build a SETI optimized app. This will be my first build of a SETI/BONIC optimized app. I have Visual Studio and Intel c++. The build is not easy. I was wondering if any one has had any success and suggestions. I have an Intel Q6600 chip and Server2008x32 OS. I have found a couple of tutorials on the web but they fall short. I want to take advantage of my quad core and net framework for optimized app I see none out there. ![]() |
![]() ![]() Send message Joined: 26 Nov 07 Posts: 4752 Credit: 258,845 RAC: 0 ![]() |
|
![]() ![]() Send message Joined: 24 Nov 06 Posts: 7489 Credit: 91,093,184 RAC: 0 ![]() |
I am trying to build a SETI optimized app. This will be my first build of a SETI/BONIC optimized app. I have Visual Studio and Intel c++. The build is not easy. I was wondering if any one has had any success and suggestions. I have an Intel Q6600 chip and Server2008x32 OS. I have found a couple of tutorials on the web but they fall short. I want to take advantage of my quad core and net framework for optimized app I see none out there. I started with the HowTo on the Lunatics site many moons ago. Even using the exact (older) versions and following things to the letter it will still be a bit quirky. But in those quirks are the seeds of understanding needed to build your own derivatives, as every version of the sources is slightly different and following any set rigid process would likely meet some brick walls. The best approach might be to take things as far as you can with that tutorial, then ask questions over at Lunatics in the Windows area. In the public Windows forum you'll also find quite a bit of old notes from when I was going through the same process. Some notes: - DotNet: Save this stuff for GUIs and database related stuff where it excels. Native C & C++ with hand low-level optimisations with intrinsics is significantly faster for pure number crunching applications. - So far [for now], as boinc itself is structured to do, running multiple instance single thread on a multicore has proven overall fastest, even though new compiler versions force the use of multi-threaded libraries (C_Runtime), and does allows 100% use of all four cores in a quad. Note that newer tools and techniques entering now with Intel's extensions to OpenMP, Threaded Building Bolck and MPI might offer better ways to make better use of data locality, and some of us are starting to look further in to that. "Living by the wisdom of computer science doesn't sound so bad after all. And unlike most advice, it's backed up by proofs." -- Algorithms to live by: The computer science of human decisions. |
![]() Send message Joined: 1 Dec 99 Posts: 1122 Credit: 33,600,005 RAC: 0 ![]() |
Try this and this. Yeah! I tried these. lunatics has dead links and overclockers tell how to install a client. I would like to build my own but the Berkley source code will not build using bonic_5.10.45_. They also have a bonic 6 build listed there also. Thanks for the help ![]() |
![]() ![]() Send message Joined: 24 Nov 06 Posts: 7489 Credit: 91,093,184 RAC: 0 ![]() |
I would like to build my own but the Berkley source code will not build using bonic_5.10.45_. They also have a bonic 6 build listed there also.Hmm, Head berkeley revision typically requires building against a modified boinc. You might have better luck building against the boincapi from the old windows tutorial. That API aspect of Boinc has not signifcantly changed and it may work better. "Living by the wisdom of computer science doesn't sound so bad after all. And unlike most advice, it's backed up by proofs." -- Algorithms to live by: The computer science of human decisions. |
1mp0£173 Send message Joined: 3 Apr 99 Posts: 8423 Credit: 356,897 RAC: 0 ![]() |
Try this and this. If you're trying to crunch faster, you want to track down the science application and build an optimized version of that. BOINC is just the transport, and does a little bit of management (task switching if needed hourly, upload/downloads, etc.). The science application does the heavy lifting. |
![]() Send message Joined: 1 Dec 99 Posts: 1122 Credit: 33,600,005 RAC: 0 ![]() |
I would like to build my own but the Berkley source code will not build using bonic_5.10.45_. They also have a bonic 6 build listed there also.Hmm, Head berkeley revision typically requires building against a modified boinc. You might have better luck building against the boincapi from the old windows tutorial. That API aspect of Boinc has not signifcantly changed and it may work better. I thought about trying an earlier source code. I think I will let some one else build it's too much work. I was just trying to improve my crunching without inflating the benchmarks or credits like the optimized apps I have used before. I thought the build would not be too hard and I could custom build for my computer instead of the generic apps. ![]() |
![]() ![]() Send message Joined: 2 Nov 99 Posts: 602 Credit: 3,264,813 RAC: 0 ![]() |
Work on it, but don't be in a hurry,come soon you will benifit from them that are... I think it would be really cool to develope your own app. as JD has done but meanwhile as you play with that, do what you can with hardware and run whats' avalible...IMO.. |
![]() Send message Joined: 1 Dec 99 Posts: 1122 Credit: 33,600,005 RAC: 0 ![]() |
Work on it, but don't be in a hurry,come soon you will benifit from them that are... I think it would be really cool to develope your own app. as JD has done but meanwhile as you play with that, do what you can with hardware and run whats' avalible...IMO.. Yeah! Right now I am running the status quo 5.10.45 I guess I will continue to work on it. I tried once before in Jan and had only 1 error but it still would not build. So I guess I will keep trying. Thanks Paul ![]() |
![]() ![]() Send message Joined: 6 Aug 99 Posts: 204 Credit: 12,463,705 RAC: 0 ![]() |
I been trying to give this a go my self. I have done it when I ran Fedora, and it helped a ton. But in windows it's just way over my head. I also tried the tut at lunatics, and still no dice, I am stilla stupid n00b.....heh But I will keep trying, right now I am running crunch3rs optimized seti and boinc clients. ![]() |
![]() Send message Joined: 1 Dec 99 Posts: 1122 Credit: 33,600,005 RAC: 0 ![]() |
I been trying to give this a go my self. I am running standard app I just upgraded to Q6600 chip a big improvement over my 3800. The Q6600 runs way hotter than my 3800. My Athalon ran about 30-36 degrees with stock fan and my Intel runs about 50-60 degrees with stock fan. I try to build using Berkeley code source I get errors like files missing and can't open files. So I think I will rebuild the source files in the win_build folder of the source files from Berkeley and check the source directory at Berkeley for the missing files. It is about the only way I guess is to rebuild everything. ![]() |
![]() Send message Joined: 26 Jun 07 Posts: 153 Credit: 15,826,319 RAC: 0 ![]() |
This thread makes all the programmers that write the code we use doubly appreciated,and that wasn't the intention of the thread, makes it even better. |
Sniper ![]() Send message Joined: 9 Jul 99 Posts: 310 Credit: 2,831,142 RAC: 0 ![]() |
Is anyone working on a BOINC operating system? It seems that with all the millions of computers out there dedicated to simply crunching numbers, that all the projects could benefit from an operating system that isnt bogged down with high end graphics, sound, etc. I realize it would be quite an undertaking, but the benefits..... Not being a programmer, or even close to it... Is it even a possibility? This would be the ultimate Boinc optimized app. ![]() |
OzzFan ![]() ![]() ![]() ![]() Send message Joined: 9 Apr 02 Posts: 15691 Credit: 84,761,841 RAC: 28 ![]() ![]() |
Is anyone working on a BOINC operating system? It seems that with all the millions of computers out there dedicated to simply crunching numbers, that all the projects could benefit from an operating system that isnt bogged down with high end graphics, sound, etc. I realize it would be quite an undertaking, but the benefits..... A BOINC OS would be beyond the scope of its defined goals. Not to mention that a BOINC OS would have to compete with the likes of Windows or MAC OS and have its own suite of programs, which again, is beyond the scope of BOINC's goals. |
1mp0£173 Send message Joined: 3 Apr 99 Posts: 8423 Credit: 356,897 RAC: 0 ![]() |
Is anyone working on a BOINC operating system? It seems that with all the millions of computers out there dedicated to simply crunching numbers, that all the projects could benefit from an operating system that isnt bogged down with high end graphics, sound, etc. I realize it would be quite an undertaking, but the benefits..... Remember that the primary goal is to harness unused resources. Think of an office computer that is primarily used for E-Mail and word processing, and is usually idle. There are millions of those out there. None of my machines are dedicated crunchers. So a "BOINC OS" would have to run all of the mainstream applications, and would have to look familiar for the user.... |
Sniper ![]() Send message Joined: 9 Jul 99 Posts: 310 Credit: 2,831,142 RAC: 0 ![]() |
I hadn't thought of that. Would be nice for a dedicated cruncher machine though. Just something that would boot and run from a CD/DVD would eliminate the need for Windows or Linux to be taking up processor power. Just thinking out loud. A BOINC OS would be beyond the scope of its defined goals. Not to mention that a BOINC OS would have to compete with the likes of Windows or MAC OS and have its own suite of programs, which again, is beyond the scope of BOINC's goals. ![]() |
![]() Send message Joined: 1 Dec 99 Posts: 1122 Credit: 33,600,005 RAC: 0 ![]() |
I hadn't thought of that. Would be nice for a dedicated cruncher machine though. Just something that would boot and run from a CD/DVD would eliminate the need for Windows or Linux to be taking up processor power. That would be cool a Boinc only machine! It does nothing but Boinc crunch no wast of resourches like an os does. A rocket compared to a jet. ![]() |
Josef W. Segur Send message Joined: 30 Oct 99 Posts: 4504 Credit: 1,414,761 RAC: 0 ![]() |
Would be nice for a dedicated cruncher machine though. Just something that would boot and run from a CD/DVD would eliminate the need for Windows or Linux to be taking up processor power. BOINCpe? Joe |
![]() ![]() Send message Joined: 23 May 99 Posts: 4292 Credit: 72,971,319 RAC: 0 ![]() |
I hadn't thought of that. Would be nice for a dedicated cruncher machine though. Just something that would boot and run from a CD/DVD would eliminate the need for Windows or Linux to be taking up processor power. Use BoincPE like Josef stated. I have a motherboard screwed to the wall with no case or hard drive running BoincPE and seti only for about a year now...it's a P4 2.8 that one of the CPU fan clips broke on. I was going to throw it away when I ran into BoincPE and had to try it. The CPU fan is still tied on with plastic tie straps... Official Abuser of Boinc Buttons... And no good credit hound! ![]() |
Sniper ![]() Send message Joined: 9 Jul 99 Posts: 310 Credit: 2,831,142 RAC: 0 ![]() |
Would be nice for a dedicated cruncher machine though. Just something that would boot and run from a CD/DVD would eliminate the need for Windows or Linux to be taking up processor power. EXCELLENT!!!!! But I have to wait until I can get off work, before I can go home and "plant" it at the farm. I have been at work for a week now, and probably wont get to go home for another week. Watching/testing new natural gas wells 24/7-365... what a job! ![]() |
©2025 University of California
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.