Bitcoin Forum
November 07, 2024, 03:05:52 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: BOINC / F@H + FPGAs  (Read 2850 times)
Cranky4u (OP)
Hero Member
*****
Offline Offline

Activity: 810
Merit: 1000



View Profile WWW
September 20, 2012, 05:39:56 AM
 #1

Is anyone thinking about developing a bitstream for CM1s to be retooled for use with BOINC or F@H?

Just thinkning ahead for ASIC release that I would like to retool my FPGAs to further scientific knowledge rather than collecting dust....My elec costs $0.25kW/hr so when BTC becomes uneconomical, insert ASIC release, then I would like to help humanity through science

tytus
Sr. Member
****
Offline Offline

Activity: 250
Merit: 250


View Profile
September 20, 2012, 08:09:04 AM
 #2

F@H requires too many floating point operations and probably way too much RAM for FPGAs (very simple lattice folding models could be used but this is pure theory , no applicability). Smith Waterman (alignment, but preferably of nucleotide sequences not proteins) could run efficiently on FPGA. I see a project probably related to that on BOINC "Superlink@Technion" but I guess it would be much better to come up with our own project that fits FPGA much better. We could think about something like this and maybe even get some funding [probably realistic in EU or USA, but not cross continent].

Maybe we could discuss potential projects here.
tytus
Sr. Member
****
Offline Offline

Activity: 250
Merit: 250


View Profile
September 20, 2012, 09:41:57 AM
 #3

I think a Gibbs sampler (http://bayesweb.wadsworth.org/gibbs/gibbs.html) would fit quite well on FPGA especially if it would deal with DNA sequences. We could then start looking for motifs in the nr database or in the human genome.
Lethos
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250


Keep it Simple. Every Bit Matters.


View Profile WWW
September 20, 2012, 10:34:17 AM
 #4

Your biggest hurdle is that most alternative uses that potentially any FPGA can be re-purposed for, often requires a decent amount of fast on board memory to be of much use. None of the ones built for bitcoin needed this fast on-board memory, so were not built with any significant amount of them. So you have to consider that when you look into what it's going to be reused for.

I could be wrong, but projects suggested so far, are kind of memory hogs, how much that hurts it's ability to do it's job I don't know.

My FPGA's will be held onto till these are unaffordable to operate, which should take a while. Even then I will just store them for the day when they might be needed for bitcoin mining again. After all if the hashing algorithm ever changes, these FPGA's can be changed, ASIC's can not. I don't expect it to change any time soon if ever all, after all it would be pretty significant event and cripple all ASIC's in the process, more of a just incase scenario. It will take GPU's a while to get to the same level of energy-efficiency and we all know how quickly bitcoin has advance in 3 years.

markm
Legendary
*
Offline Offline

Activity: 3010
Merit: 1121



View Profile WWW
September 20, 2012, 11:55:39 AM
 #5

Bear in mind too that a huge percentage of the mining power currently deployed is totally, and in some cases quite deliberately, not merged-mining a full panoply of alternate blockchains.

Depending how many FPGAs are actually out there that would get on board with Massively Merged Mining, who knows how profitable some of the chains could become, and how much additional revenue all the chains that have had to go into hiding due to lacking enough hashing power to secure them could end up adding?

-MarkM-

Browser-launched Crossfire client now online (select CrossCiv server for Galactic  Milieu)
Free website hosting with PHP, MySQL etc: http://hosting.knotwork.com/
purelithium
Hero Member
*****
Offline Offline

Activity: 504
Merit: 500



View Profile
September 20, 2012, 12:06:23 PM
 #6

Bear in mind too that a huge percentage of the mining power currently deployed is totally, and in some cases quite deliberately, not merged-mining a full panoply of alternate blockchains.

Depending how many FPGAs are actually out there that would get on board with Massively Merged Mining, who knows how profitable some of the chains could become, and how much additional revenue all the chains that have had to go into hiding due to lacking enough hashing power to secure them could end up adding?

-MarkM-


That's a good point. We should all start pushing for folks to use Merged Mining Pools, ones that support a lot of the alternative coins. The one I'm on right now is great for it. (bitparking pool)

Like my post? 1H7bfRYh7F89mfmFgsRCdn4awDaUHQmYqY
Sitarow
Legendary
*
Offline Offline

Activity: 1792
Merit: 1047



View Profile
September 20, 2012, 02:51:53 PM
 #7

F@H requires too many floating point operations and probably way too much RAM for FPGAs (very simple lattice folding models could be used but this is pure theory , no applicability). Smith Waterman (alignment, but preferably of nucleotide sequences not proteins) could run efficiently on FPGA. I see a project probably related to that on BOINC "Superlink@Technion" but I guess it would be much better to come up with our own project that fits FPGA much better. We could think about something like this and maybe even get some funding [probably realistic in EU or USA, but not cross continent].

Maybe we could discuss potential projects here.

That would be something worth working towards.
tytus
Sr. Member
****
Offline Offline

Activity: 250
Merit: 250


View Profile
September 20, 2012, 10:49:20 PM
 #8

Your biggest hurdle is that most alternative uses that potentially any FPGA can be re-purposed for, often requires a decent amount of fast on board memory to be of much use. None of the ones built for bitcoin needed this fast on-board memory, so were not built with any significant amount of them. So you have to consider that when you look into what it's going to be reused for.

1. Gibbs sampler (or other multiple sequence alignment generating methods) don;t need much memory
2. FPGA has block RAM and distributed RAM that would be sufficient for many applications
Cranky4u (OP)
Hero Member
*****
Offline Offline

Activity: 810
Merit: 1000



View Profile WWW
September 21, 2012, 12:33:35 AM
 #9

Bear in mind too that a huge percentage of the mining power currently deployed is totally, and in some cases quite deliberately, not merged-mining a full panoply of alternate blockchains.

Depending how many FPGAs are actually out there that would get on board with Massively Merged Mining, who knows how profitable some of the chains could become, and how much additional revenue all the chains that have had to go into hiding due to lacking enough hashing power to secure them could end up adding?

-MarkM-


That's a good point. We should all start pushing for folks to use Merged Mining Pools, ones that support a lot of the alternative coins. The one I'm on right now is great for it. (bitparking pool)

I am keen to mine alternative cryptocurrencies however it is my understanding that to do this would require new bitstreams. Is this true or can the current BTC bitstreams be reused for other, currently exisiting, alt-currencies? IF so, which ones?

Cheers

markm
Legendary
*
Offline Offline

Activity: 3010
Merit: 1121



View Profile WWW
September 21, 2012, 09:10:35 AM
Last edit: September 21, 2012, 11:18:40 AM by markm
 #10

I am keen to mine alternative cryptocurrencies however it is my understanding that to do this would require new bitstreams. Is this true or can the current BTC bitstreams be reused for other, currently exisiting, alt-currencies? IF so, which ones?

Cheers

Do your FPGAs work with p2pool ? If so they should have no  trouble doing Massively Merged Mining.

-MarkM-

Browser-launched Crossfire client now online (select CrossCiv server for Galactic  Milieu)
Free website hosting with PHP, MySQL etc: http://hosting.knotwork.com/
Gabi
Legendary
*
Offline Offline

Activity: 1148
Merit: 1008


If you want to walk on water, get out of the boat


View Profile
September 21, 2012, 11:08:33 AM
 #11

To use the FPGA for boinc/f@h you need the proper bitstream. Problem, making the bitstream for bitcoin mining is fairly easy, it's just sha256 hashing. While making it for these distributed computing project is much much harder, because what they do is more complex.
Also projects update their client with new functions and so on, so you would have to update the bitstream when this happens.

tytus
Sr. Member
****
Offline Offline

Activity: 250
Merit: 250


View Profile
September 22, 2012, 10:52:08 PM
 #12

You can use FPGA to solve partial problems of a more general problem. For example smith waterman can be applied in many scenarios.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!