Bitcoin Forum
April 26, 2024, 04:40:48 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 5 6 7 »  All
  Print  
Author Topic: AndLTC Miner! (Android LTC Miner)| NEON | PlayStore | Updated v0.7 08/07/12  (Read 37506 times)
Simran (OP)
Hero Member
*****
Offline Offline

Activity: 714
Merit: 500



View Profile WWW
July 14, 2012, 07:08:36 AM
Last edit: August 09, 2012, 07:17:00 PM by Simran
 #1

AndLTC Miner 0.7 using pooler's CPU Miner 2.2.3. Now with NEON support!

Quote from the PlayStore(Free Version):
Code:
"*HAS AN AD

The first ever Litecoin Miner for Android. Now you can select whether you want to use the miner with or without NEON support, both being more optimized, thanks to pooler's CPU Miner 2.2.3! Enjoy!"

Quote from the PlatyStore(PRO Version):
Code:
"*HAS NO AD
*THANKS <3

The first ever Litecoin Miner for Android. Now you can select whether you want to use the miner with or without NEON support, both being more optimized, thanks to pooler's CPU Miner 2.2.3! Enjoy!"

Please report any bugs to me.

Donate to me PayPal: http://simran.coleak.com/donate.php
Donate to me LTC: LRgbgTa3XNQSEUhnwC6Ye2vjiCV2CNRpib


Like me on Facebook: https://www.facebook.com/SimranApps
Follow me on Twitter: http://www.twitter.com/SimranDevs
Add me on Google+: https://plus.google.com/114069302448745664287

Google Play takes awhile before it updates the screenshots and description, but it's there! Smiley

https://play.google.com/store/apps/details?id=com.simran.andltcminer
https://play.google.com/store/apps/details?id=com.simran.andltcminerpro

Code:
*Initial commit. 02/24/12
*Added support for API 7(2.1) Eclair. 02/29/12
*Removed support for API 7(2.1), Eclair. Raised to API 9(2.3.3), Gingerbread for better compatibility. Using pooler's C Miner. A lot faster! 07/21/12
*Added Stop button! 07/22/12
*Using API 16(4.1). Using pooler's CPU Miner 2.2.3. Added option to use miner with or without NEON. Even more optimized! 08/07/12

I don't like to keep you guys waiting, especially the time it takes for the Google Play server's to propagate the new miner, so here's a direct link to the latest free version: http://litecoinforums.org/android/andltc-miner/AndLTC%20Miner.apk

Thread on LitecoinForums: http://litecoinforums.org/index.php?/topic/15-andltc-miner-android-ltc-miner-neon-playstore-updated-v07-080712/

Android Hardware Mining Comparison Chart:


Smiley --Simran

*Image Removed*
Donate LTC: LRgbgTa3XNQSEUhnwC6Ye2vjiCV2CNRpib
Donate BTC: 1AGP6xPTRvsAVhsRsBX13NUH6p6LJjyeiA
1714106448
Hero Member
*
Offline Offline

Posts: 1714106448

View Profile Personal Message (Offline)

Ignore
1714106448
Reply with quote  #2

1714106448
Report to moderator
1714106448
Hero Member
*
Offline Offline

Posts: 1714106448

View Profile Personal Message (Offline)

Ignore
1714106448
Reply with quote  #2

1714106448
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714106448
Hero Member
*
Offline Offline

Posts: 1714106448

View Profile Personal Message (Offline)

Ignore
1714106448
Reply with quote  #2

1714106448
Report to moderator
Luceo
Sr. Member
****
Offline Offline

Activity: 350
Merit: 250


Per aspera ad astra!


View Profile
July 14, 2012, 07:13:13 AM
 #2

Looking forward to seeing some results with a C-based miner.

As I said on IRC, I'd be willing to test this on Blackberry 10 Alpha / Blackberry Playbook OS for you.

film2240
Legendary
*
Offline Offline

Activity: 1022
Merit: 1000


Freelance videographer


View Profile WWW
July 14, 2012, 10:19:24 AM
 #3

When this miner comes out,I'd like to test it on an android phone. Smiley

[This signature is available for rent.BTC/ETH/LTC or £50 equivalent a month]
[This signature is available for rent.BTC/ETH/LTC or £50 equivalent a month]
[This signature is available for rent.BTC/ETH/LTC or £50 equivalent a month]
Simran (OP)
Hero Member
*****
Offline Offline

Activity: 714
Merit: 500



View Profile WWW
July 14, 2012, 09:56:25 PM
 #4

I'm already compiling Android! This time it was easier than the last time I had tot do this. I might have this C miner out faster than I expected! Smiley

*Image Removed*
Donate LTC: LRgbgTa3XNQSEUhnwC6Ye2vjiCV2CNRpib
Donate BTC: 1AGP6xPTRvsAVhsRsBX13NUH6p6LJjyeiA
str4wm4n
Legendary
*
Offline Offline

Activity: 1611
Merit: 1001


View Profile
July 15, 2012, 04:57:30 PM
 #5

this is a really good idea, and I could see mobile mining becoming popular especially if it uses the graphics hardware of the device
film2240
Legendary
*
Offline Offline

Activity: 1022
Merit: 1000


Freelance videographer


View Profile WWW
July 15, 2012, 05:34:28 PM
 #6

this is a really good idea, and I could see mobile mining becoming popular especially if it uses the graphics hardware of the device
That would be good as long as I can tell it to be less aggressive in GPU use so I can still navigate around my phone.It's be even better if CPU and GPU can both be used as I'm determined to squeeze every drop of performance from all my devices (Nokia N900/router,etc as they're both run by ARM cpus and can be modified.) and computers (PC/MBP etc).

[This signature is available for rent.BTC/ETH/LTC or £50 equivalent a month]
[This signature is available for rent.BTC/ETH/LTC or £50 equivalent a month]
[This signature is available for rent.BTC/ETH/LTC or £50 equivalent a month]
Simran (OP)
Hero Member
*****
Offline Offline

Activity: 714
Merit: 500



View Profile WWW
July 16, 2012, 03:00:51 AM
 #7

I just cross compiled pooler's cpuminer for my Kindle Fire. It's dual core! I'm getting 0.7 khash/s per core as opposed to 0.02 khash/s on the old Java miner I had coded awhile back! I'm gonna put this back on the Google PlayStore! I'll post pictures in a couple of minutes! Smiley

*Image Removed*
Donate LTC: LRgbgTa3XNQSEUhnwC6Ye2vjiCV2CNRpib
Donate BTC: 1AGP6xPTRvsAVhsRsBX13NUH6p6LJjyeiA
str4wm4n
Legendary
*
Offline Offline

Activity: 1611
Merit: 1001


View Profile
July 16, 2012, 03:35:13 AM
 #8

that's pretty awesome, so 1.4 kh/s total?
2112
Legendary
*
Offline Offline

Activity: 2128
Merit: 1065



View Profile
July 16, 2012, 03:40:33 AM
 #9

I just cross compiled pooler's cpuminer for my Kindle Fire.
With NEON SIMD or without?

Please comment, critique, criticize or ridicule BIP 2112: https://bitcointalk.org/index.php?topic=54382.0
Long-term mining prognosis: https://bitcointalk.org/index.php?topic=91101.0
Simran (OP)
Hero Member
*****
Offline Offline

Activity: 714
Merit: 500



View Profile WWW
July 16, 2012, 03:41:30 AM
 #10

that's pretty awesome, so 1.4 kh/s total?

Yup! That was over adb shell though. It was a bit slower on Terminal Emulator on my tablet. Here's a picture:



I just cross compiled pooler's cpuminer for my Kindle Fire.
With NEON SIMD or without?

What's that? lol

*Image Removed*
Donate LTC: LRgbgTa3XNQSEUhnwC6Ye2vjiCV2CNRpib
Donate BTC: 1AGP6xPTRvsAVhsRsBX13NUH6p6LJjyeiA
smoothie
Legendary
*
Offline Offline

Activity: 2492
Merit: 1473


LEALANA Bitcoin Grim Reaper


View Profile
July 16, 2012, 03:44:54 AM
 #11

Cool....now I can make about 7 LTC a month mining on my phone!

 Grin Grin Grin

███████████████████████████████████████

            ,╓p@@███████@╗╖,           
        ,p████████████████████N,       
      d█████████████████████████b     
    d██████████████████████████████æ   
  ,████²█████████████████████████████, 
 ,█████  ╙████████████████████╨  █████y
 ██████    `████████████████`    ██████
║██████       Ñ███████████`      ███████
███████         ╩██████Ñ         ███████
███████    ▐▄     ²██╩     a▌    ███████
╢██████    ▐▓█▄          ▄█▓▌    ███████
 ██████    ▐▓▓▓▓▌,     ▄█▓▓▓▌    ██████─
           ▐▓▓▓▓▓▓█,,▄▓▓▓▓▓▓▌          
           ▐▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌          
    ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓─  
     ²▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓╩    
        ▀▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▀       
           ²▀▀▓▓▓▓▓▓▓▓▓▓▓▓▀▀`          
                   ²²²                 
███████████████████████████████████████

. ★☆ WWW.LEALANA.COM        My PGP fingerprint is A764D833.                  History of Monero development Visualization ★☆ .
LEALANA BITCOIN GRIM REAPER SILVER COINS.
 
Simran (OP)
Hero Member
*****
Offline Offline

Activity: 714
Merit: 500



View Profile WWW
July 16, 2012, 03:47:34 AM
 #12

Cool....now I can make about 7 LTC a month mining on my phone!

 Grin Grin Grin

lol probably. Can't wait to test this when I buy my Nexus 7 tab!  Grin

*Image Removed*
Donate LTC: LRgbgTa3XNQSEUhnwC6Ye2vjiCV2CNRpib
Donate BTC: 1AGP6xPTRvsAVhsRsBX13NUH6p6LJjyeiA
2112
Legendary
*
Offline Offline

Activity: 2128
Merit: 1065



View Profile
July 16, 2012, 03:56:38 AM
 #13

With NEON SIMD or without?

What's that? lol
The original code by pooler was an awesome example of using Intel SSE (and/or AVX) to achieve great speedups (about 4 times?) with the help of SIMD (Single Instruction Multiple Data).

Did you attempted to use SIMD on ARM (where it is called NEON)?

Please comment, critique, criticize or ridicule BIP 2112: https://bitcointalk.org/index.php?topic=54382.0
Long-term mining prognosis: https://bitcointalk.org/index.php?topic=91101.0
Simran (OP)
Hero Member
*****
Offline Offline

Activity: 714
Merit: 500



View Profile WWW
July 16, 2012, 03:59:10 AM
 #14

With NEON SIMD or without?

What's that? lol
The original code by pooler was an awesome example of using Intel SSE (and/or AVX) to achieve great speedups (about 4 times?) with the help of SIMD (Single Instruction Multiple Data).

Did you attempted to use SIMD on ARM (where it is called NEON)?

All I did was compile libcurl for Android, edit the code to suit Android, recompile it using the Android toolchain I compiled.... lol

*Image Removed*
Donate LTC: LRgbgTa3XNQSEUhnwC6Ye2vjiCV2CNRpib
Donate BTC: 1AGP6xPTRvsAVhsRsBX13NUH6p6LJjyeiA
2112
Legendary
*
Offline Offline

Activity: 2128
Merit: 1065



View Profile
July 16, 2012, 04:11:24 AM
 #15

All I did was compile libcurl for Android, edit the code to suit Android, recompile it using the Android toolchain I compiled.... lol
The ARM core on Kindle Fire has 128-bit registers in addition to the usual 32-bit registers. This could give a 2-4 times speedup, depending on the exact details of the core used.

There are many ways to use them:

http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dht0004a/CHDGDHIC.html
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dht0002a/ch01s04s02.html

You could probably take a look and see how you can do on ARM things comparable to what pooler did on Intel.

Please comment, critique, criticize or ridicule BIP 2112: https://bitcointalk.org/index.php?topic=54382.0
Long-term mining prognosis: https://bitcointalk.org/index.php?topic=91101.0
mokahless
Sr. Member
****
Offline Offline

Activity: 471
Merit: 256



View Profile
July 16, 2012, 04:23:56 AM
 #16

I just cross compiled pooler's cpuminer for my Kindle Fire. It's dual core! I'm getting 0.7 khash/s per core as opposed to 0.02 khash/s on the old Java miner I had coded awhile back! I'm gonna put this back on the Google PlayStore! I'll post pictures in a couple of minutes! Smiley

Cool. If you want to compile a list of devices and performance for your reference or others, I'd love to test it on my android devices so I'll follow this thread.

pooler
Hero Member
*****
Offline Offline

Activity: 838
Merit: 507


View Profile
July 16, 2012, 09:06:08 AM
 #17

The ARM core on Kindle Fire has 128-bit registers in addition to the usual 32-bit registers. This could give a 2-4 times speedup, depending on the exact details of the core used.

Unfortunately not. I have already written a version of the scrypt core that uses NEON (it will be released in the upcoming cpuminer 2.2.3), and the speedup is only about 40% in the best case. There are various technical reasons for this, most importantly the lack of an instruction for bitwise rotation and the fact that current NEON coprocessors can only execute one instruction per cycle, with rare exceptions.
The basic ARM instruction set, on the other hand, is pretty optimal for implementing this kind of hashing functions (thanks to the barrel shifter), but of course it cannot compete with the SIMD implementations of performance-oriented architectures.

An example: a Samsung Galaxy S II (dual-core Cortex-A9 at 1200 MHz) can do about 1.64 khash/s with the current cpuminer code (hand-written ARM assembly), and about 2.3 khash/s with the to-be-released NEON implementation. The speedup is even more modest on Cortex-A8 processors.

BTC: 15MRTcUweNVJbhTyH5rq9aeSdyigFrskqE · LTC: LTCPooLqTK1SANSNeTR63GbGwabTKEkuS7
2112
Legendary
*
Offline Offline

Activity: 2128
Merit: 1065



View Profile
July 16, 2012, 09:24:59 AM
 #18

Unfortunately not. I have already written a version of the scrypt core that uses NEON (it will be released in the upcoming cpuminer 2.2.3), and the speedup is only about 40% in the best case.
Thank you very much for your work and your comment.

I actually don't have an ARM machine to play. I played a bit with a pre-release simulator for a device that incorporates an ARM core. And by "a bit" I mean "floating point only". Because of the pre-release status:

1) instruction timing could be inacurate
2) it could simulate a future version of the ARM core

Thanks again.

Please comment, critique, criticize or ridicule BIP 2112: https://bitcointalk.org/index.php?topic=54382.0
Long-term mining prognosis: https://bitcointalk.org/index.php?topic=91101.0
film2240
Legendary
*
Offline Offline

Activity: 1022
Merit: 1000


Freelance videographer


View Profile WWW
July 16, 2012, 09:45:38 PM
 #19

Download link please for this miner as I want to try it out.

[This signature is available for rent.BTC/ETH/LTC or £50 equivalent a month]
[This signature is available for rent.BTC/ETH/LTC or £50 equivalent a month]
[This signature is available for rent.BTC/ETH/LTC or £50 equivalent a month]
str4wm4n
Legendary
*
Offline Offline

Activity: 1611
Merit: 1001


View Profile
July 17, 2012, 06:02:24 AM
 #20

Download link please for this miner as I want to try it out.

i 2nd this!
Pages: [1] 2 3 4 5 6 7 »  All
  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!