Bitcoin Forum
December 10, 2016, 10:45:07 PM *
News: To be able to use the next phase of the beta forum software, please ensure that your email address is correct/functional.
 
   Home   Help Search Donate Login Register  
Pages: « 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 »
  Print  
Author Topic: Ufasoft Miner - Windows/Linux, x86/x64, SSE2/OpenCL, Open Source  (Read 600897 times)
ufasoft
Sr. Member
****
Offline Offline

Activity: 402


View Profile WWW
April 28, 2011, 09:34:11 PM
 #161

Yes, some improvement for CPU can be made only for:
1. x64 because it has more registers.
2. CPUs with AVX
Nice! So Sandy Bridge CPUs should provider better performance..assuming that your miner will be updated to support AVX.

Bad news for Everyone:
Intel AVX Extensions don't promote "vector integer" operations to 256-bit registers. They doubled performance only for Floating Point operations. So AVX practically useless for Mining.
Some improvement can be made by using higher 128-bit part of YMM registers as additional register space only.

Bitcoin donations: 18X598V8rVdjy3Yg1cjZmnnv4SpPthuBeT
1481409907
Hero Member
*
Offline Offline

Posts: 1481409907

View Profile Personal Message (Offline)

Ignore
1481409907
Reply with quote  #2

1481409907
Report to moderator
1481409907
Hero Member
*
Offline Offline

Posts: 1481409907

View Profile Personal Message (Offline)

Ignore
1481409907
Reply with quote  #2

1481409907
Report to moderator
1481409907
Hero Member
*
Offline Offline

Posts: 1481409907

View Profile Personal Message (Offline)

Ignore
1481409907
Reply with quote  #2

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

Posts: 1481409907

View Profile Personal Message (Offline)

Ignore
1481409907
Reply with quote  #2

1481409907
Report to moderator
1481409907
Hero Member
*
Offline Offline

Posts: 1481409907

View Profile Personal Message (Offline)

Ignore
1481409907
Reply with quote  #2

1481409907
Report to moderator
1481409907
Hero Member
*
Offline Offline

Posts: 1481409907

View Profile Personal Message (Offline)

Ignore
1481409907
Reply with quote  #2

1481409907
Report to moderator
niooron
Full Member
***
Offline Offline

Activity: 190


View Profile
April 28, 2011, 10:29:12 PM
 #162

Yes, some improvement for CPU can be made only for:
1. x64 because it has more registers.
2. CPUs with AVX
Nice! So Sandy Bridge CPUs should provider better performance..assuming that your miner will be updated to support AVX.

Bad news for Everyone:
Intel AVX Extensions don't promote "vector integer" operations to 256-bit registers. They doubled performance only for Floating Point operations. So AVX practically useless for Mining.
Some improvement can be made by using higher 128-bit part of YMM registers as additional register space only.

What about Bulldozer? AMD plans to move floating point to the integrated GPU anyway, maybe Bulldozer has better integer performance?

14dxwuQwkQiLbZjJFfciZ26xSGdRU5mKEp
shivansps
Sr. Member
****
Offline Offline

Activity: 346


View Profile
April 28, 2011, 11:01:18 PM
 #163

Maybe you whould be better in focusing on APUs?? so the miner can work both on CPU and integrated gpu at the same time?

1NEvmZTwLhqBgr3h7LwZap1sEHsyf3QFuv
niooron
Full Member
***
Offline Offline

Activity: 190


View Profile
April 29, 2011, 12:03:25 AM
 #164

Cant compile version 0.8
Code:
JWasm v2.05, Mar  2 2011, Masm-compatible assembler.
Portions Copyright (c) 1992-2002 Sybase, Inc. All Rights Reserved.
Source code is available under the Sybase Open Watcom Public License.

jwasm(1) : Error A2209: Syntax error: ELF
jwasm(9) : Error A2209: Syntax error: 
jwasm(10) : Error A2209: Syntax error: 
jwasm(11) : Error A2209: Syntax error: 
jwasm(14) : Error A2209: Syntax error: �4
jwasm(17) : Error A2209: Syntax error: e
jwasm(22) : Error A2209: Syntax error: 4
jwasm(24) : Error A2209: Syntax error: 
jwasm(25) : Error A2209: Syntax error: (
jwasm(26) : Error A2209: Syntax error:
jwasm(27) : Error A2209: Syntax error: 
jwasm(28) : Error A2209: Syntax error: 
jwasm(31) : Error A2209: Syntax error: 4
jwasm(34) : Error A2209: Syntax error: 4
jwasm(38) : Error A2097: Backquote missing: `
jwasm(41) : Error A2097: Backquote missing: `
jwasm(44) : Error A2209: Syntax error:
jwasm(51) : Error A2209: Syntax error: 
jwasm(55) : Error A2209: Syntax error: 
jwasm(58) : Error A2209: Syntax error: �
jwasm(62) : Error A2209: Syntax error: ��
jwasm(63) : Error A2209: Syntax error: ��
jwasm(64) : Error A2209: Syntax error:
jwasm(68) : Error A2209: Syntax error: 
jwasm(70) : Error A2209: Syntax error: 
jwasm(74) : Error A2209: Syntax error: �
jwasm(76) : Error A2097: Backquote missing: `
jwasm(80) : Error A2209: Syntax error: ^.
jwasm(82) : Error A2209: Syntax error: �%
jwasm(83) : Error A2209: Syntax error: 
jwasm(87) : Error A2209: Syntax error: 
jwasm(197) : Error A2209: Syntax error: ��
jwasm(206) : Error A2209: Syntax error: JWASM
jwasm(208) : Error A2209: Syntax error: ��t
jwasm(209) : Error A2209: Syntax error: ��
jwasm(212) : Error A2209: Syntax error: ��v
jwasm(214) : Error A2209: Syntax error: �8
jwasm(216) : Error A2209: Syntax error: �
jwasm(219) : Error A2209: Syntax error: ��h
jwasm(220) : Error A2209: Syntax error: ��SQV����1��$1�1�����h
jwasm(221) : Error A2209: Syntax error: �…�u������
jwasm(224) : Error A2209: Syntax error: ��h
jwasm(225) : Error A2209: Syntax error: ���
jwasm(228) : Error A2209: Syntax error: ��h
jwasm(229) : Error A2209: Syntax error: �Y3
jwasm(230) : Error A2209: Syntax error: �����lf
jwasm(231) : Error A2209: Syntax error: ��tC4
jwasm(232) : Error A2209: Syntax error: �d�
jwasm(233) : Error A2209: Syntax error: 
jwasm(235) : Error A2209: Syntax error: ������g
jwasm(236) : Error A2209: Syntax error: �<$
jwasm(236) : Error A2113: Too many errors
jwasm: 236 lines, 1 passes, 0 ms, 0 warnings, 51 errors
sha256sse.asm(48) : Error A2091: Language type must be specified
sha256sse.asm(314) : Error A2142: Unmatched block nesting: CalcSha256Sse
sha256sse.asm: 316 lines, 1 passes, 0 ms, 0 warnings, 2 errors
make: *** [sha256sse.o] Error 1

14dxwuQwkQiLbZjJFfciZ26xSGdRU5mKEp
grue
Global Moderator
Legendary
*
Offline Offline

Activity: 1932



View Profile
April 29, 2011, 12:16:52 AM
 #165

Cant compile version 0.8
Code:
JWasm v2.05, Mar  2 2011, Masm-compatible assembler.
Portions Copyright (c) 1992-2002 Sybase, Inc. All Rights Reserved.
Source code is available under the Sybase Open Watcom Public License.

jwasm(1) : Error A2209: Syntax error: ELF
jwasm(9) : Error A2209: Syntax error: 
jwasm(10) : Error A2209: Syntax error: 
jwasm(11) : Error A2209: Syntax error: 
jwasm(14) : Error A2209: Syntax error: �4
jwasm(17) : Error A2209: Syntax error: e
jwasm(22) : Error A2209: Syntax error: 4
jwasm(24) : Error A2209: Syntax error: 
jwasm(25) : Error A2209: Syntax error: (
jwasm(26) : Error A2209: Syntax error:
jwasm(27) : Error A2209: Syntax error: 
jwasm(28) : Error A2209: Syntax error: 
jwasm(31) : Error A2209: Syntax error: 4
jwasm(34) : Error A2209: Syntax error: 4
jwasm(38) : Error A2097: Backquote missing: `
jwasm(41) : Error A2097: Backquote missing: `
jwasm(44) : Error A2209: Syntax error:
jwasm(51) : Error A2209: Syntax error: 
jwasm(55) : Error A2209: Syntax error: 
jwasm(58) : Error A2209: Syntax error: �
jwasm(62) : Error A2209: Syntax error: ��
jwasm(63) : Error A2209: Syntax error: ��
jwasm(64) : Error A2209: Syntax error:
jwasm(68) : Error A2209: Syntax error: 
jwasm(70) : Error A2209: Syntax error: 
jwasm(74) : Error A2209: Syntax error: �
jwasm(76) : Error A2097: Backquote missing: `
jwasm(80) : Error A2209: Syntax error: ^.
jwasm(82) : Error A2209: Syntax error: �%
jwasm(83) : Error A2209: Syntax error: 
jwasm(87) : Error A2209: Syntax error: 
jwasm(197) : Error A2209: Syntax error: ��
jwasm(206) : Error A2209: Syntax error: JWASM
jwasm(208) : Error A2209: Syntax error: ��t
jwasm(209) : Error A2209: Syntax error: ��
jwasm(212) : Error A2209: Syntax error: ��v
jwasm(214) : Error A2209: Syntax error: �8
jwasm(216) : Error A2209: Syntax error: �
jwasm(219) : Error A2209: Syntax error: ��h
jwasm(220) : Error A2209: Syntax error: ��SQV����1��$1�1�����h
jwasm(221) : Error A2209: Syntax error: �…�u������
jwasm(224) : Error A2209: Syntax error: ��h
jwasm(225) : Error A2209: Syntax error: ���
jwasm(228) : Error A2209: Syntax error: ��h
jwasm(229) : Error A2209: Syntax error: �Y3
jwasm(230) : Error A2209: Syntax error: �����lf
jwasm(231) : Error A2209: Syntax error: ��tC4
jwasm(232) : Error A2209: Syntax error: �d�
jwasm(233) : Error A2209: Syntax error: 
jwasm(235) : Error A2209: Syntax error: ������g
jwasm(236) : Error A2209: Syntax error: �<$
jwasm(236) : Error A2113: Too many errors
jwasm: 236 lines, 1 passes, 0 ms, 0 warnings, 51 errors
sha256sse.asm(48) : Error A2091: Language type must be specified
sha256sse.asm(314) : Error A2142: Unmatched block nesting: CalcSha256Sse
sha256sse.asm: 316 lines, 1 passes, 0 ms, 0 warnings, 2 errors
make: *** [sha256sse.o] Error 1

looks like a ton of misencoded unicode characters

It is pitch black. You are likely to be eaten by a grue.

Tired of annoying signature ads? Ad block for signatures
anisoptera
Member
**
Offline Offline

Activity: 98



View Profile
April 29, 2011, 12:57:23 AM
 #166

Thanks so much for this. Improved my hash rate by at least 50% across all my miners. Glad someone's still working on optimizing code for us slow (and cheapass) miners Smiley

I think I just passed 400Mhash/s...

online poker, bitcoin style - https://betco.in/
feeling tipsy? 1Q7ktWPwu4Q8MivKdmYxnmsGaBeauMTGwU
allinvain
Legendary
*
Offline Offline

Activity: 2002



View Profile
April 29, 2011, 01:12:25 AM
 #167

Thanks so much for this. Improved my hash rate by at least 50% across all my miners. Glad someone's still working on optimizing code for us slow (and cheapass) miners Smiley

I think I just passed 400Mhash/s...

Whoa, nice! You must have a tons of CPU miners running to get that kind of performance!


anisoptera
Member
**
Offline Offline

Activity: 98



View Profile
April 29, 2011, 01:25:04 AM
 #168

Yeah, I have a lot of idle CPUs. Well, they aren't idle anymore. Smiley

If only it had been this easy to deploy distributed miners a year ago. I'd have an obscene amount of BTC...

online poker, bitcoin style - https://betco.in/
feeling tipsy? 1Q7ktWPwu4Q8MivKdmYxnmsGaBeauMTGwU
Alex Beckenham
Full Member
***
Offline Offline

Activity: 154


View Profile
April 29, 2011, 06:46:27 AM
 #169

Thanks I was looking for this, but it will help even more if you tell me how you made it print that info. I tried bitcoin-miner /? with no luck.
Code:
bitcoin-miner -h

And are you supposed to use Crtl-C to quit? That's all I could find that worked.

Anyway I tried deepbit on my puny desktop and got 0.01 btc in 24 hours, woooo!  6.25 MHash/s

Experiment officially over.

ufasoft
Sr. Member
****
Offline Offline

Activity: 402


View Profile WWW
April 29, 2011, 06:52:51 AM
 #170

Cant compile version 0.8
Code:
JWasm v2.05, Mar  2 2011, Masm-compatible assembler.
Portions Copyright (c) 1992-2002 Sybase, Inc. All Rights Reserved.
Source code is available under the Sybase Open Watcom Public License.

jwasm(1) : Error A2209: Syntax error: ELF
jwasm(9) : Error A2209: Syntax error: 
jwasm(10) : Error A2209: Syntax error: 
jwasm(11) : Error A2209: Syntax error: 
jwasm(14) : Error A2209: Syntax error: �4
jwasm(17) : Error A2209: Syntax error: e
jwasm(22) : Error A2209: Syntax error: 4
jwasm(24) : Error A2209: Syntax error: 
jwasm(25) : Error A2209: Syntax error: (
[/quote]

By some way you are compiling ELF-file (.o) instead of .asm. It is stange. Please look at generated Makefile

Bitcoin donations: 18X598V8rVdjy3Yg1cjZmnnv4SpPthuBeT
oioki
Newbie
*
Offline Offline

Activity: 5



View Profile WWW
May 01, 2011, 03:51:41 AM
 #171

_rotr is a "shift-right" bit operation
Just change "_rotr(v,n)" to "v >> n"
and there you are.

Donations are gladly accepted Smiley 1Q9ebyaeSgafmP1ZCJayUYEy1iPMTp6WMS
ircicq
Newbie
*
Offline Offline

Activity: 24


View Profile
May 01, 2011, 05:38:48 AM
 #172

_rotr is a "shift-right" bit operation
Just change "_rotr(v,n)" to "v >> n"
and there you are.

No, ROTR is cyclic right shift. There are no such operation in C language.
_rotr intrinsic function available on GCC 4.5 for Intel x86/x64 platform.
hoo2jalu
Member
**
Offline Offline

Activity: 70



View Profile
May 01, 2011, 08:09:58 AM
 #173

No, ROTR is cyclic right shift. There are no such operation in C language.
_rotr intrinsic function available on GCC 4.5 for Intel x86/x64 platform.

For those of you on Linux encountering this problem, configure with CC=gcc-4.5 and CXX=g++-4.5

For example,
CC=gcc-4.5 CXX=g++-4.5 ./configure ...[rest goes here]...

You will need to install gcc and g++ 4.5 for this to work, and you should be able to confirm the right gcc used in compile output scrolling by.
eck
Newbie
*
Offline Offline

Activity: 18


View Profile
May 01, 2011, 04:41:50 PM
 #174

Having some trouble compiling this on Ubuntu 11.04 x64:

Code:
jwasm -DX64=1 -10 -elf64 -zcw -c -Fosha256sse.o sha256sse.asm
JWasm v2.05, Mar  2 2011, Masm-compatible assembler.
Portions Copyright (c) 1992-2002 Sybase, Inc. All Rights Reserved.
Source code is available under the Sybase Open Watcom Public License.

sha256sse.asm(48) : Error A2091: Language type must be specified
sha256sse.asm(314) : Error A2142: Unmatched block nesting: CalcSha256Sse
sha256sse.asm: 316 lines, 1 passes, 0 ms, 0 warnings, 2 errors
make: *** [sha256sse.o] Error 1

I checked the sha256sse.asm file and found that a language type was declared on x86, but not on x64. I removed the if statement, and did the same on the other ASM file, which allows it to compile but then I get "error 80004001" if I try to use it. Obviously the language type isn't declared on x64 for a reason, but I'm just not certain what it should be on x64 (since it obviously has to be something).

This also happened with the latest version of JWASM - I'm using the older one since that's what most others here are using though.

Thanks in advance!
laoshanlong
Newbie
*
Offline Offline

Activity: 3


View Profile
May 02, 2011, 04:52:09 PM
 #175

Any chance for some support for SSH Tunnels or SOCKS proxy?
winnetou
Sr. Member
****
Offline Offline

Activity: 361


View Profile
May 02, 2011, 05:32:34 PM
 #176

LOL this miner runs times better in my Win7 VM than my native official client on Mac OS. Is there a way to run it native on Mac OS?
fix
Newbie
*
Offline Offline

Activity: 4


View Profile
May 04, 2011, 01:31:56 PM
 #177

Error 80004001 for me, too. What does it mean?

thanks!
jkminkov
Hero Member
*****
Offline Offline

Activity: 534


View Profile
May 04, 2011, 02:04:48 PM
 #178

Any chance for some support for SSH Tunnels or SOCKS proxy?

for proxy try with Proxifier

Bleutrade
600 dollars in one place talking - Dudes, hooray, Bitcoin against us just one, but we are growing in numbers!
Manjago
Sr. Member
****
Offline Offline

Activity: 294


я не ламер, я java-прогаммер :-)


View Profile WWW
May 04, 2011, 02:06:35 PM
 #179

Any chance for some support for SSH Tunnels or SOCKS proxy?

for proxy try with Proxifier

Proxifier is not free software  Undecided
aeMaeth
Newbie
*
Offline Offline

Activity: 17


View Profile
May 04, 2011, 04:24:33 PM
 #180

No, ROTR is cyclic right shift. There are no such operation in C language.
_rotr intrinsic function available on GCC 4.5 for Intel x86/x64 platform.

For those of you on Linux encountering this problem, configure with CC=gcc-4.5 and CXX=g++-4.5

For example,
CC=gcc-4.5 CXX=g++-4.5 ./configure ...[rest goes here]...

You will need to install gcc and g++ 4.5 for this to work, and you should be able to confirm the right gcc used in compile output scrolling by.

Thanks, this was helpful, it compiled, but when i run it, it does nothing.

The following is what i've done so far,
Code:
sudo aptitude install gcc-4.5
sudo aptitude install g++-4.5
sudo cp JWASM /usr/bin/jwasm
sudo chmod +x /usr/bin/jwasm
sudo aptitude install libpcre++-dev
sudo aptitude install libcurl4-dev
CC=gcc-4.5 CXX=g++-4.5 ./configure
make
Pages: « 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 »
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!