Results 1 to 3 of 3

Thread: Paid software project request

  1. #1
    Join Date
    Aug 2017
    Posts
    1
    Rep Power
    1

    Default Paid software project request

    Hello,
    we are looking for a developer able to modify an existing AMD/NVIDIA OpenCL software to make it run on a FPGA board instead of a GPU, in order to gain a significant performance boost while performing the same calculations.

    The software in question is a cryptocurrency miner, so it basically performs cryptographic hash calculations.

    The source code is here: https://github.com/OhGodAPet/wolf-xmr-miner
    A docker file is also available here: https://github.com/minecoins/docker-wolf-xmr-miner
    This software has many .cl kernels, one for each different cryptocurrency algorythm to be mined.
    But the only kernel we ask you to modify to run on an FPGA is cryptonight.cl , which calculates the Cryptonight algorithm ( currencies: Monero, Bytecoin and others ).

    We expect that you provide us with source+docker file of your software, which must be able to calculate at least 100 000 Hashes/second on a FPGA.

    The FPGA we are considering is the Nallatech 510T , but before confirming that we are asking you to suggest which is the one you think has best performance/costs for this task.

    You can suggest also a different mining software you may want to modify instead of the one above, if you think it is easier for you to get higher mining profit with your alternative. Can be even a different algorithm/currency.

    Candidates for this project should give me:
    - Resume
    - Estimate of developing costs and time
    Either here or via PM

    Thanks!

  2. #2
    Join Date
    Jan 2018
    Posts
    1
    Rep Power
    1

    Default Re: Paid software project request

    Hello,

    Also interested in exploring the viability of mining on a FPGA and was wondering if you had made any progress with this project?

    Thanks

  3. #3
    Join Date
    Mar 2012
    Posts
    389
    Rep Power
    1

    Default Re: Paid software project request

    From https://cryptonote.org/cns/cns008.txt

    CryptoNight is a memory-hard hash function. It is designed to be inefficiently computable on GPU, FPGA and ASIC architectures. The CryptoNight algorithm's first step is initializing large scratchpad with pseudo-random data. The next step is numerous read/write operations at pseudo-random addresses contained in the scratchpad. The final step is hashing the entire scratchpad to produce the resulting value.

    Not an easy task, for best performance a very custom architecture is needed and an fpga with a lot of on-chip memory to satisfy the algorithm need.

    PS: DDR4 memory latency can hurt your performance, don't waste money on a board with things that will be unused. A deep study of the algorithm is recommended.
    Last edited by flz47655; January 17th, 2018 at 12:19 PM.

Similar Threads

  1. Reloading myfirst_niosii software project?
    By pauljs in forum General Software Forum
    Replies: 0
    Last Post: October 11th, 2015, 12:46 PM
  2. License error with ModelSim-Altera 10.0c (paid)
    By agiakatsikas in forum Quartus II and EDA Tools Discussion
    Replies: 5
    Last Post: May 31st, 2012, 07:52 AM
  3. Switching between Quartus II web (free) and paid versions
    By LindsayR in forum Quartus II and EDA Tools Discussion
    Replies: 2
    Last Post: November 25th, 2009, 10:45 AM
  4. NativeLink fails to honor SystemVerilog request with Synplify Pro project
    By nicolm in forum Quartus II and EDA Tools Discussion
    Replies: 5
    Last Post: October 24th, 2009, 04:51 AM
  5. Software Library Project...
    By imported_MrNewman in forum General Software Forum
    Replies: 0
    Last Post: June 6th, 2006, 12:27 AM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •