Bitcoin Forum
November 11, 2024, 02:48:00 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 [372] 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 ... 1315 »
  Print  
Author Topic: [ANN][BURST] Burst | Efficient HDD Mining | New 1.2.3 Fork block 92000  (Read 2170677 times)
n4ru
Sr. Member
****
Offline Offline

Activity: 350
Merit: 250



View Profile
September 08, 2014, 08:39:12 AM
 #7421

wow this currency has me stumped. Anyone have a good layman-ish explanation of what plots are for and how the mining correlates to your HDD space? Haven't trouble getting this up and running and not seeing any results from the mining. Can't tell if I'm doing this right.
burstcoin (OP)
Sr. Member
****
Offline Offline

Activity: 280
Merit: 250


View Profile
September 08, 2014, 08:43:32 AM
 #7422

Unfortunately, I can't test the GPU mode as it requires a very powerfull graphic card (with at least 46kB private memory per compute unit, because the algorithm needs at least 4096*64 static bytes to store an entire plot).
It's nice to see someone else working on this, since I seem to have failed in it.

Private memory is actually part of global on AMD cards, so storing it in private isn't any better than just using global for everything; it's local that needs to aimed for for the massive speedup. No AMD cards have more than 64KB local per workgroup, which makes storing it all in local impossible however.

I haven't tried your implementation yet, but on my own first attempt, I also used global on everything also, and the result was faster than the java plotter, but slower than dcct's c plotter. My 2nd attempt used a 32KB local buffer I rotated through for storing the currently being hashed stuff, however I couldn't figure out how to get it copied also to global fast enough, and the local -> global copy killed the performance.

You might be interested in those kernels here: https://bitcointalk.org/index.php?topic=731923.msg8695829#msg8695829

BURST-QHCJ-9HB5-PTGC-5Q8J9
alphateam
Hero Member
*****
Offline Offline

Activity: 1036
Merit: 531


View Profile
September 08, 2014, 08:47:32 AM
 #7423

Hi everyone,

After many hours of setup I finally made it. I have a 1Tb generation in progress and 3x100Gb already finished.
I would like to test the V2 pool but I haven't any BURST for now. Could someone send me 1 BURST to test it please ? Here is my address : BURST-YA29-QCEW-QXC3-BKXDL.

Regarding the plot generation, I found an OpenCL implementation of Shabal (https://github.com/aznboy84/X15GPU/blob/master/kernel/shabal.cl) that could be used to make a GPU version of the generator. I will try to work on it when I have some free time.

Regards

Hi everyone,

As promised I have been working on a GPU plot generator on the last few days. I made a little program built on top of OpenCL, and it seems to work pretty well in CPU mode. Unfortunately, I can't test the GPU mode as it requires a very powerfull graphic card (with at least 46kB private memory per compute unit, because the algorithm needs at least 4096*64 static bytes to store an entire plot).

Here is a preview you can test for now :
gpuPlotGenerator-src-1.0.0.7z : https://mega.co.nz/#!bcF2yKKL!3Ud86GaibgvwBehoxkbO4UNdiBgsaixRx7ksHrgNbDI
gpuPlotGenerator-bin-win-x86-1.0.0.7z : https://mega.co.nz/#!HJsziTCK!UmAMoEHQ3z34R4RsXoIkYo9rYd4LnFtO_pw-R4KObJs

I will build another release in the end of the day with some minor improvements (threads per compute unit selection, output of OpenCL error codes, improvement of the Makefile to generate the distribution directly).
I will also try to figure out another mean to dispatch the work between the GPU threads to reduce the amount of private memory needed by the program.

For the windows people, you can use the binary version directly.
For the linux people, just download the source archive, make sure to modify the OpenCL library and lib path in the makefile (and maybe the executable name), and build the project via "make". To run the program, you need the "kernel" and the "plots" directories beside the executable.

The executable usage is : ./gpuPlotGenerator <address> <start nonce> <nonces> <stagger size>
The parameters are the same as the original plot generator, without the threads number.

If you find bugs or if you want some new features, let me now.

If you want to support me, here are my Bitcoin and Burst addresses :
Bitcoin: 138gMBhCrNkbaiTCmUhP9HLU9xwn5QKZgD
Burst: BURST-YA29-QCEW-QXC3-BKXDL

Regards

Just try with amd R9 290X : insufisant private ressource
bolvan
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile
September 08, 2014, 08:48:09 AM
 #7424

Pls help ! Trying to use V2 pool miner.
Cannot set reward address at http://127.0.0.1:8125/rewardassignment.html

Get :
{"errorCode":5,"errorDescription":"Unknown account"}

Why ?

AQJxzVdC8Au8a3nKjbzk5k66sziAJ5Y5Cw
smokim87
Hero Member
*****
Offline Offline

Activity: 952
Merit: 500


View Profile
September 08, 2014, 08:49:51 AM
 #7425

Pls help ! Trying to use V2 pool miner.
Cannot set reward address at http://127.0.0.1:8125/rewardassignment.html

Get :
{"errorCode":5,"errorDescription":"Unknown account"}

Why ?


You just create your Burst account and never had any outgoing-incoming transactions yet?
bolvan
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile
September 08, 2014, 08:52:44 AM
 #7426

You just create your Burst account and never had any outgoing-incoming transactions yet?

OK, I got the idea. Used faucet, waited till confirmation and now it seems working.
Would be good idea to update howto.

AQJxzVdC8Au8a3nKjbzk5k66sziAJ5Y5Cw
burstcoin (OP)
Sr. Member
****
Offline Offline

Activity: 280
Merit: 250


View Profile
September 08, 2014, 08:57:03 AM
 #7427

wow this currency has me stumped. Anyone have a good layman-ish explanation of what plots are for and how the mining correlates to your HDD space? Haven't trouble getting this up and running and not seeing any results from the mining. Can't tell if I'm doing this right.
Simplest explanation I can give is this is similar to proof-of-stake, but the amount of space you have occupied by plot files on your hdd is your stake instead of amount of coins.
Unlike POS, it technically is possible to POW mine this, but the hashrate/W is absolutely horrible compared to mining it as intended.

BURST-QHCJ-9HB5-PTGC-5Q8J9
n4ru
Sr. Member
****
Offline Offline

Activity: 350
Merit: 250



View Profile
September 08, 2014, 09:00:29 AM
 #7428

wow this currency has me stumped. Anyone have a good layman-ish explanation of what plots are for and how the mining correlates to your HDD space? Haven't trouble getting this up and running and not seeing any results from the mining. Can't tell if I'm doing this right.
Simplest explanation I can give is this is similar to proof-of-stake, but the amount of space you have occupied by plot files on your hdd is your stake instead of amount of coins.
Unlike POS, it technically is possible to POW mine this, but the hashrate/W is absolutely horrible compared to mining it as intended.
So is HDD space the ONLY factor in mining here? Buying hard drive space = more coins mined?

Is ~1TB going to generate any income at all?
bipben
Member
**
Offline Offline

Activity: 60
Merit: 10


View Profile
September 08, 2014, 09:02:10 AM
 #7429

Unfortunately, I can't test the GPU mode as it requires a very powerfull graphic card (with at least 46kB private memory per compute unit, because the algorithm needs at least 4096*64 static bytes to store an entire plot).
It's nice to see someone else working on this, since I seem to have failed in it.

Private memory is actually part of global on AMD cards, so storing it in private isn't any better than just using global for everything; it's local that needs to aimed for for the massive speedup. No AMD cards have more than 64KB local per workgroup, which makes storing it all in local impossible however.

I haven't tried your implementation yet, but on my own first attempt, I also used global on everything also, and the result was faster than the java plotter, but slower than dcct's c plotter. My 2nd attempt used a 32KB local buffer I rotated through for storing the currently being hashed stuff, however I couldn't figure out how to get it copied also to global fast enough, and the local -> global copy killed the performance.

You might be interested in those kernels here: https://bitcointalk.org/index.php?topic=731923.msg8695829#msg8695829

Thanks, I will look at your kernels to see if I can find a better solution.

Burst: BURST-YA29-QCEW-QXC3-BKXDL
tex81
Full Member
***
Offline Offline

Activity: 145
Merit: 100


View Profile
September 08, 2014, 09:02:25 AM
 #7430

hey guys.is there still that program that calculate your plot size before starting them


number of nonces * 256 / 1.000.000 = size in Gb
PlotSize (GB) = NumberOfNonces / 4096
NumberOfNonces = PlotSize (GB) * 4096

your formula gives a rough estimation, the one posted by me it`s more... exact (file on disk size).

1**********************9_60000000_40960_40960 - 10Gb (your version) - 10.485Gb (mine)
1GB is 1024*1024 kB. Your formula is wrong. Just check any one plotfile.

Russia
n4ru
Sr. Member
****
Offline Offline

Activity: 350
Merit: 250



View Profile
September 08, 2014, 09:08:12 AM
 #7431

How do you calculate your nonces before creating a plot? Is mining on your average i7 powered CPU worth it?
yellowduck2
Hero Member
*****
Offline Offline

Activity: 868
Merit: 1000


View Profile
September 08, 2014, 09:11:20 AM
 #7432

wow this currency has me stumped. Anyone have a good layman-ish explanation of what plots are for and how the mining correlates to your HDD space? Haven't trouble getting this up and running and not seeing any results from the mining. Can't tell if I'm doing this right.
Simplest explanation I can give is this is similar to proof-of-stake, but the amount of space you have occupied by plot files on your hdd is your stake instead of amount of coins.
Unlike POS, it technically is possible to POW mine this, but the hashrate/W is absolutely horrible compared to mining it as intended.
So is HDD space the ONLY factor in mining here? Buying hard drive space = more coins mined?

Is ~1TB going to generate any income at all?

No.

U need

CPU

RAM

Disk Space

Good Internet Connection

All of the above combine. Lack of any u are better of buying coin
HoldTheLine
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
September 08, 2014, 09:12:15 AM
 #7433

Hi everyone,

After many hours of setup I finally made it. I have a 1Tb generation in progress and 3x100Gb already finished.
I would like to test the V2 pool but I haven't any BURST for now. Could someone send me 1 BURST to test it please ? Here is my address : BURST-YA29-QCEW-QXC3-BKXDL.

Regarding the plot generation, I found an OpenCL implementation of Shabal (https://github.com/aznboy84/X15GPU/blob/master/kernel/shabal.cl) that could be used to make a GPU version of the generator. I will try to work on it when I have some free time.

Regards

Hi everyone,

As promised I have been working on a GPU plot generator on the last few days. I made a little program built on top of OpenCL, and it seems to work pretty well in CPU mode. Unfortunately, I can't test the GPU mode as it requires a very powerfull graphic card (with at least 46kB private memory per compute unit, because the algorithm needs at least 4096*64 static bytes to store an entire plot).

Here is a preview you can test for now :
gpuPlotGenerator-src-1.0.0.7z : https://mega.co.nz/#!bcF2yKKL!3Ud86GaibgvwBehoxkbO4UNdiBgsaixRx7ksHrgNbDI
gpuPlotGenerator-bin-win-x86-1.0.0.7z : https://mega.co.nz/#!HJsziTCK!UmAMoEHQ3z34R4RsXoIkYo9rYd4LnFtO_pw-R4KObJs

I will build another release in the end of the day with some minor improvements (threads per compute unit selection, output of OpenCL error codes, improvement of the Makefile to generate the distribution directly).
I will also try to figure out another mean to dispatch the work between the GPU threads to reduce the amount of private memory needed by the program.

For the windows people, you can use the binary version directly.
For the linux people, just download the source archive, make sure to modify the OpenCL library and lib path in the makefile (and maybe the executable name), and build the project via "make". To run the program, you need the "kernel" and the "plots" directories beside the executable.

The executable usage is : ./gpuPlotGenerator <address> <start nonce> <nonces> <stagger size>
The parameters are the same as the original plot generator, without the threads number.

If you find bugs or if you want some new features, let me now.

If you want to support me, here are my Bitcoin and Burst addresses :
Bitcoin: 138gMBhCrNkbaiTCmUhP9HLU9xwn5QKZgD
Burst: BURST-YA29-QCEW-QXC3-BKXDL

Regards

Just try with amd R9 290X : insufisant private ressource

Same error here with the mighty HD 7990.
newuser01
Sr. Member
****
Offline Offline

Activity: 434
Merit: 250


View Profile
September 08, 2014, 09:17:55 AM
 #7434

Hi everyone,

After many hours of setup I finally made it. I have a 1Tb generation in progress and 3x100Gb already finished.
I would like to test the V2 pool but I haven't any BURST for now. Could someone send me 1 BURST to test it please ? Here is my address : BURST-YA29-QCEW-QXC3-BKXDL.

Regarding the plot generation, I found an OpenCL implementation of Shabal (https://github.com/aznboy84/X15GPU/blob/master/kernel/shabal.cl) that could be used to make a GPU version of the generator. I will try to work on it when I have some free time.

Regards

Hi everyone,

As promised I have been working on a GPU plot generator on the last few days. I made a little program built on top of OpenCL, and it seems to work pretty well in CPU mode. Unfortunately, I can't test the GPU mode as it requires a very powerfull graphic card (with at least 46kB private memory per compute unit, because the algorithm needs at least 4096*64 static bytes to store an entire plot).

Here is a preview you can test for now :
gpuPlotGenerator-src-1.0.0.7z : https://mega.co.nz/#!bcF2yKKL!3Ud86GaibgvwBehoxkbO4UNdiBgsaixRx7ksHrgNbDI
gpuPlotGenerator-bin-win-x86-1.0.0.7z : https://mega.co.nz/#!HJsziTCK!UmAMoEHQ3z34R4RsXoIkYo9rYd4LnFtO_pw-R4KObJs

I will build another release in the end of the day with some minor improvements (threads per compute unit selection, output of OpenCL error codes, improvement of the Makefile to generate the distribution directly).
I will also try to figure out another mean to dispatch the work between the GPU threads to reduce the amount of private memory needed by the program.

For the windows people, you can use the binary version directly.
For the linux people, just download the source archive, make sure to modify the OpenCL library and lib path in the makefile (and maybe the executable name), and build the project via "make". To run the program, you need the "kernel" and the "plots" directories beside the executable.

The executable usage is : ./gpuPlotGenerator <address> <start nonce> <nonces> <stagger size>
The parameters are the same as the original plot generator, without the threads number.

If you find bugs or if you want some new features, let me now.

If you want to support me, here are my Bitcoin and Burst addresses :
Bitcoin: 138gMBhCrNkbaiTCmUhP9HLU9xwn5QKZgD
Burst: BURST-YA29-QCEW-QXC3-BKXDL

Regards

Just try with amd R9 290X : insufisant private ressource

Same error here with the mighty HD 7990.

same for me..
HoldTheLine
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
September 08, 2014, 09:20:24 AM
 #7435

Can anyone give me a direct link to the dcct plotter for windows people keep talking about? Not on the OP and cant find it in the last 10 pages.
agran
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1000


View Profile
September 08, 2014, 09:25:00 AM
 #7436

http://coinia.net/burst/balances.php now shows the balances and builds charts for pool-miners and solo-miners.

QORA | 2ND GEN | NEW SOURCE CODE | QTz6fSV2VNc2wjwwsw57kwQzgQhmGw5idQ
bipben
Member
**
Offline Offline

Activity: 60
Merit: 10


View Profile
September 08, 2014, 09:25:08 AM
 #7437

Hi everyone,

After many hours of setup I finally made it. I have a 1Tb generation in progress and 3x100Gb already finished.
I would like to test the V2 pool but I haven't any BURST for now. Could someone send me 1 BURST to test it please ? Here is my address : BURST-YA29-QCEW-QXC3-BKXDL.

Regarding the plot generation, I found an OpenCL implementation of Shabal (https://github.com/aznboy84/X15GPU/blob/master/kernel/shabal.cl) that could be used to make a GPU version of the generator. I will try to work on it when I have some free time.

Regards

Hi everyone,

As promised I have been working on a GPU plot generator on the last few days. I made a little program built on top of OpenCL, and it seems to work pretty well in CPU mode. Unfortunately, I can't test the GPU mode as it requires a very powerfull graphic card (with at least 46kB private memory per compute unit, because the algorithm needs at least 4096*64 static bytes to store an entire plot).

Here is a preview you can test for now :
gpuPlotGenerator-src-1.0.0.7z : https://mega.co.nz/#!bcF2yKKL!3Ud86GaibgvwBehoxkbO4UNdiBgsaixRx7ksHrgNbDI
gpuPlotGenerator-bin-win-x86-1.0.0.7z : https://mega.co.nz/#!HJsziTCK!UmAMoEHQ3z34R4RsXoIkYo9rYd4LnFtO_pw-R4KObJs

I will build another release in the end of the day with some minor improvements (threads per compute unit selection, output of OpenCL error codes, improvement of the Makefile to generate the distribution directly).
I will also try to figure out another mean to dispatch the work between the GPU threads to reduce the amount of private memory needed by the program.

For the windows people, you can use the binary version directly.
For the linux people, just download the source archive, make sure to modify the OpenCL library and lib path in the makefile (and maybe the executable name), and build the project via "make". To run the program, you need the "kernel" and the "plots" directories beside the executable.

The executable usage is : ./gpuPlotGenerator <address> <start nonce> <nonces> <stagger size>
The parameters are the same as the original plot generator, without the threads number.

If you find bugs or if you want some new features, let me now.

If you want to support me, here are my Bitcoin and Burst addresses :
Bitcoin: 138gMBhCrNkbaiTCmUhP9HLU9xwn5QKZgD
Burst: BURST-YA29-QCEW-QXC3-BKXDL

Regards

Just try with amd R9 290X : insufisant private ressource

Same error here with the mighty HD 7990.

Ok. Thank you for you tests.
I will try to reduce memory consumption.

Burst: BURST-YA29-QCEW-QXC3-BKXDL
n4ru
Sr. Member
****
Offline Offline

Activity: 350
Merit: 250



View Profile
September 08, 2014, 09:33:58 AM
 #7438

The readme says "number of plots" is a commandline argument. I'm misunderstanding what exactly that number refers to. Number off GB in HDD space, something else? I'm trying to get my miner up and running but I'm lost here.
burstcoin (OP)
Sr. Member
****
Offline Offline

Activity: 280
Merit: 250


View Profile
September 08, 2014, 09:36:00 AM
 #7439

The readme says "number of plots" is a commandline argument. I'm misunderstanding what exactly that number refers to. Number off GB in HDD space, something else? I'm trying to get my miner up and running but I'm lost here.

1 plot = 256KB of space

So take your target GB and multiply by 4096

BURST-QHCJ-9HB5-PTGC-5Q8J9
victorteoh
Sr. Member
****
Offline Offline

Activity: 334
Merit: 250


🌟 æternity🌟 blockchain🌟


View Profile
September 08, 2014, 09:36:34 AM
 #7440

Anyone else getting errors in mining? "akka.log-dead-letters-during-shutdown"


        ▄▄█████████▄                    ▄▄████████▄▄
     ▄█████████████████▄             ▄████████████████▄
   █████            ▀█████        ▄█████            █████
  ████                 █████    █████                 ████
 ███                    ▀████    ██                     ███
▐███                      █████                         ▐███
███▌                        ████           ▐████████████████
▐███                         ▀████          ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
 ████                   ██▄    █████                    ▄▄▄
  ████                ██████    ▀████▄                ▄███
   ▀█████          ███████        ▀█████▄          ▄████▀
      █████████████████              ▀████████████████▀
         ▀▀██████▀▀                      ▀▀██████▀▀
  æ t e r n i t y
  The Oracle Machine
          ██
      ▄██ ██ ██▄
     ▐██  ██  ██
     ▐██      ██
     ▐██  ▄▄  ██
     ▐██▄▐██ ▄██
       ▀▀▐██ ▀▀
      ▄▄▌▐██ █▄
     ▐██ ▐██ ▀██
     ▐█▌  ▀▀  ██
     ▐██     ▐██
     ▐██ ▐██ ▄██
      ▀█ ▐██ █▀
         ▐██
✅ Unchained Smart Contracts
✅ Decentralized Oracle
✅ Turing-Complete
✅ State-Channels
✅ Infinitly Scalable
     ██
 ▄██ ██ ██▄
▐██  ██  ██
▐██      ██
▐██  ▄▄  ██
▐██▄▐██ ▄██
  ▀▀▐██ ▀▀
 ▄▄▌▐██ █▄
▐██ ▐██ ▀██
▐█▌  ▀▀  ██
▐██     ▐██
▐██ ▐██ ▄██
 ▀█ ▐██ █▀
    ▐██
[ WHITEPAPER]                     ██
                   ▄██▌
                  ████
                ▄█████
              ▄██████▌
             ████████
           ▄█████████   ▄▄▄▄
          █████████████████▀
        ▄████████████████▀
       ██▀▀▀▀▀ █████████
              ▐███████▀
              ██████▀
              █████▀
             ▐███▀
             ███
             █▀
(en)Lightning
Smart Contracts
|TESTNET|
Pages: « 1 ... 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 [372] 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 ... 1315 »
  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!