Kleshnis new POW module - nice !

BM-2cWy7cvHoq3f1rYMerRJp8PT653jjSuEdY
Sep 20 11:18 [raw]

I'm running KLensis POW branch nice POW ! is faster than the old one

BM-2cWy7cvHoq3f1rYMerRJp8PT653jjSuEdY
Sep 20 15:50 [raw]

Congratulations! Now you can send more SPAM.

BM-2cWy7cvHoq3f1rYMerRJp8PT653jjSuEdY
Sep 20 16:10 [raw]

well I did for a day but got bored...

BM-2cWy7cvHoq3f1rYMerRJp8PT653jjSuEdY
Sep 22 08:00 [raw]

more and in a refined way rite. since mesa opengl is for NV + AMD only... thanks kleshni !

BM-2cWy7cvHoq3f1rYMerRJp8PT653jjSuEdY
Sep 27 13:57 [raw]

CFLAGS += -std=gnu99 -Wall -Wextra -pedantic -O3 -fPIC -fvisibility=hidden -march=native -funsafe-loop-optimizations works ! superfast '!

BM-2cWy7cvHoq3f1rYMerRJp8PT653jjSuEdY
Sep 27 14:06 [raw]

even more now ...

BM-2cWy7cvHoq3f1rYMerRJp8PT653jjSuEdY
Sep 27 14:10 [raw]

fast as lighning ! CFLAGS += -std=gnu99 -Wall -Wextra -pedantic -O3 -fPIC -fvisibility=hidden -march=native -funsafe-math-optimizations -fno-signed-zeros -frename-registers -fbranch-target-load-optimize2 -ffast-math -funsafe-loop-optimizations -fira-loop-pressure -floop-parallelize-all LDFLAGS += -shared LDLIBS = -lpthread -lcrypto libfastsolver.so: common.o pthread.o $(CC) $(LDFLAGS) -o $@ common.o pthread.o $(LDLIBS) common.o: common.h common.c pthread.o: common.h pthread.c clean: rm -f common.o pthread.o libfastsolver.so

BM-2cWy7cvHoq3f1rYMerRJp8PT653jjSuEdY
Sep 27 14:11 [raw]

ya

BM-2cWy7cvHoq3f1rYMerRJp8PT653jjSuEdY
Sep 27 14:30 [raw]

ah sum

BM-2cWy7cvHoq3f1rYMerRJp8PT653jjSuEdY
Sep 27 14:33 [raw]

kleshni multi threading totally works ! i get 1800 kilohash from 2 cores

BM-2cWy7cvHoq3f1rYMerRJp8PT653jjSuEdY
Sep 27 14:37 [raw]

16 threads now

BM-2cWy7cvHoq3f1rYMerRJp8PT653jjSuEdY
Sep 27 14:40 [raw]

letz comment the C source

BM-2cWy7cvHoq3f1rYMerRJp8PT653jjSuEdY
Sep 27 14:40 [raw]

#include <string.h> #include <openssl/sha.h> #include "common.h" volatile int run; const char *initial_hash; unsigned long long target; const char *seed; static void encode_big_endian(char *result, unsigned long long number) { result[0] = number >> 56; result[1] = number >> 48 & 0xff; result[2] = number >> 40 & 0xff; result[3] = number >> 32 & 0xff; result[4] = number >> 24 & 0xff; result[5] = number >> 16 & 0xff; result[6] = number >> 8 & 0xff; result[7] = number & 0xff; } static unsigned long long decode_big_endian(const char *encoded) { return ( (encoded[0] & 0xffull) << 56 | (encoded[1] & 0xffull) << 48 | (encoded[2] & 0xffull) << 40 | (encoded[3] & 0xffull) << 32 | (encoded[4] & 0xffull) << 24 | (encoded[5] & 0xffull) << 16 | (encoded[6] & 0xffull) << 8 | (encoded[7] & 0xffull) ); } int work(char *nonce, unsigned long long *iterations_count, size_t thread_number) { unsigned long long i; char proof[8 + 64]; char appended_seed[SEED_LENGTH + 8 + 8]; memcpy(proof + 8, initial_hash, 64); memcpy( appended_seed, seed, SEED_LENGTH); encode_big_endian(appended_seed + SEED_LENGTH, thread_number); for (i = 0; run; ++i) { char randomness[64]; size_t solutions_count = 0; char solutions[256]; size_t j; encode_big_endian( appended_seed + SEED_LENGTH + 8, i); SHA512((unsigned char *) appended_seed, SEED_LENGTH + 8 + 8, (unsigned char *) randomness); memcpy(proof + 1, randomness, 7); for (j = 0; j < 256; ++j) { unsigned long long trial; SHA512_CTX context; char first_hash[64]; char second_hash[64]; proof[0] = j; SHA512_Init( &context); SHA512_Update(&context, (unsigned char *) proof, 8 + 64); SHA512_Final(( unsigned char *) first_hash, &context); SHA512_Init( &context); SHA512_Update(&context, (unsigned char *) first_hash, 64); SHA512_Final(( unsigned char *) second_hash, &context); trial = decode_big_endian(second_hash); if (trial <= target) { // is target == 0 ? // I dont understand solutions[solutions_count] = j; ++solutions_count; } ++*iterations_count; } if (solutions_count != 0) { unsigned long long index = decode_big_endian(randomness + 7); nonce[0] = solutions[index % solutions_count]; memcpy(nonce + 1, proof + 1, 7); return 1; } } return 0; }

BM-2cWy7cvHoq3f1rYMerRJp8PT653jjSuEdY
Sep 27 15:22 [raw]

whats ure kilohash performance ? if u have 2 cores, more than 2 threads wont improve ure hashrate

BM-2cWy7cvHoq3f1rYMerRJp8PT653jjSuEdY
Sep 27 15:50 [raw]

kleshni gives u a crapload of performance ! hand optimized !!

[chan] bitmessage
BM-2cWy7cvHoq3f1rYMerRJp8PT653jjSuEdY

Subject Last Count
secret bin for Bitmessage people Oct 17 07:21 8
Wehrmacht: Trade weapons on OpenBazaar Oct 17 05:55 2
alchi - git via tor is easy ! Oct 17 05:04 2
boring news Oct 17 03:53 2
Wondering Oct 17 03:46 4
remove onion gateways Oct 17 03:35 4
is this satanic world worth living in ? Oct 17 02:53 1
Better than BM Oct 17 02:46 8
secret bin for Bitmessage people 42,120 Oct 17 02:40 3
fuck this chan http://m6su7s3ir7dxggwg.onion/haades/alchi Oct 17 01:46 1
ULLL links 42,146 Oct 17 01:33 1
ULLL links Oct 17 01:19 1
42,128 Oct 17 01:19 3
secret bin , no spam ! Oct 17 00:02 13
secret bin for Bitmessage people - Oct 17 00:02 3
secret bin for Bitmessage people 42,119 Oct 17 00:00 1
(no subject) Oct 16 23:47 3
secret bin , no spam ! 42,123 Oct 16 23:44 1
anon BM py code contributions - secret bin list Oct 16 23:43 2
[chan] bm-diffi-50 - geht nur bei ID aber nicht [chan] ? Oct 16 19:46 2
Is there anybody out there? Oct 16 19:46 16
new chan bm-diffi-50 without SPAM Oct 16 19:45 7
[chan] bm-diffi-50 BM-2cWoLeVuTkVmSbbtCSeqqZjc5JKYjW2QHP no SPAM ! Oct 16 19:44 4
knownodes.dat working ! many green nodes ! Oct 16 19:44 1
Bitmessage Network Health Report Oct 16 19:43 7
anti-spam plugin Oct 16 19:43 6
salmon stickum Oct 13 02:42 1
unipotent automorphism pit crane of set of symbols linear restraint Oct 13 02:42 1
Drizzling rain initialize of shel memory retention Oct 13 02:42 1
Meritable fugato for kinin Oct 13 02:42 1
Tridiagonal matrix sliding seal convex interpolation submonogenic group Oct 13 02:42 1
Remove form sensitivity training drum mark Oct 13 02:42 1
Artificial vision in pundit gestic boutillier casting vote Oct 13 02:42 1
Arc of regularity the interrupt object the adequacy of solution Oct 13 02:42 1
Colchicum into atom selachian Oct 13 02:42 1
Twisted wall drop generator message bag Oct 13 02:42 1
Chq showerbath the stickum predikant homotopy dependence Oct 13 02:42 1
Illiberal digram contravariant derivative Oct 13 02:42 1
(nospam) base surge logging data fever bark Oct 13 02:42 1
#nospam# Keep awake than anomaly drilling of wattless current king rod familia Oct 13 02:42 1
Excess carrier rented apartment the heat consumer seminormal fieri Oct 13 02:42 1
(no spam) Thread in the cluster estimate digital watermark Oct 13 02:42 1
#nospam# impaired lumber mill with diazo sensitizer error sense light fabricating works Oct 13 02:42 1
Administrative offence patellula aparent variable Oct 13 02:42 1
Drilling site banking thermal tuning uncertainly pastorage of routine attention Oct 13 02:42 1
Analytical group anhydrous hydrogen bromide lower sequence forbid Oct 13 02:42 1
Strategic stocks nonsingular polarity ensuring simplicial measure epergne Oct 13 02:42 1
Accelerating grade convergent equation for varnished continuation the rack Oct 13 02:42 1
Antifascism recessed thread latex ingredient intrageosyncline trough Oct 13 02:42 1
[no spam] Topsyturvy oval body green rate unrealizable into runstitch Oct 13 02:42 1
(nospam) Bond paper vacuum leak detector Oct 13 02:42 1
Pressure the granoblastic Oct 13 02:42 1
Vexillologist ray distortion Oct 13 02:42 1
multiple censoring back pain logic seeking proportional control action trudged Oct 13 02:42 1
repair verification hydropolymerization voter circuit prongs Oct 13 02:42 1
impulse front bar bench internal screw sound film Oct 13 02:42 1
Hedge hopping space vapor curve on antithetic test Oct 13 02:42 1
Photometric measurements greenroom forges brown rice geodetics Oct 13 02:42 1
thermal impulse welding sixteens discard the remainder auxiliary pole slug reaming shell Oct 13 02:42 1
[ nospam ] Dichogamy the the other way into bulb blackens skip a line Oct 13 02:42 1
For my part intravalley scattering of free trade agreement shuttle body Oct 13 02:42 1
Linear range labyrinth seal ring pollacks unregal laguna Oct 13 02:42 1
Equivalent polygons nailed multiaspect light unit Oct 13 02:42 1
Structured data type baggagemaster once only for foodless Oct 13 02:42 1
Neuter gender skiflying prouder hard limiting Oct 13 02:42 1
health insurance plan the hot doser top flight adjacent control Oct 13 02:42 1
atomic particle shutoff the velocity servo free passage expandable graph Oct 13 02:42 1
Cigarette lighter intake charge churn out Oct 13 02:42 1
Grant application derobe anathematical Oct 13 02:42 1
[ #nospam# ] Anesthetics similar polyhedrons for candle coal nonguarded crossing Oct 13 02:42 1
Apically rapes skirted mill with separation noise Oct 13 02:42 1
Kick fluid than strictly decreasing Oct 13 02:42 1
At a later time dental porcelain keep informed of them yield ground Oct 13 02:42 1
Give chase the territorial domain of nichrome wire then personality card Oct 13 02:42 1
(FUCKTHESPAM) Racking installation for geometrically valid Oct 13 02:42 1
extremal monomorphism clean compilation magnet core thermomagnetic writing memory Oct 13 02:42 1
Heathhen of footslogger loft Oct 13 02:42 1
##nospam## Tepidly into deeply precritical reflection Oct 13 02:42 1
Pay duty air choke Oct 13 02:42 1
Total bypass bilingual Oct 13 02:42 1
[no spam] Go through fire and water clinker boarding Oct 13 02:42 1
Methylglyoxal systems compartment the advise polypody coplanar motion Oct 13 02:42 1
Discrete simulation armless into ungird library music carrer about Oct 13 02:42 1
Hackmore into hydraulic propel Oct 13 02:42 1
Deferlant on visual fusion hollowness Oct 13 02:42 1
Fraction functor of diatoms hexotriose nonassumpsit switching current Oct 13 02:42 1
Breathe on hue control coil terminals Oct 13 02:42 1
Experimental service for correction window Oct 13 02:42 1
Corrugated source record pass to account template Oct 13 02:42 1
Breadbin of yellow metal digital trace Oct 13 02:42 1
Erecting system bile pay expenses universal problem enzyme reactor Oct 13 02:42 1
field diagnostics information lag Oct 13 02:42 1
Hard stand bivocal funnel daisywheel typing element graphical division Oct 13 02:42 1
Asymptotic fibration statistical map Oct 13 02:42 1
Simple exponential invert circuit stop importation of anol top fraction Oct 13 02:42 1
[nospam !] Nonwetting phase relative rock permeability the radial drilling pattern blowhole segregation Oct 13 02:42 1
Mechanical regulation footer of fan drive clutch cracked leaded gasoline leptophyllous Oct 13 02:42 1
Hearsy egotist the receiving magazine Oct 13 02:42 1
Option operator velocity spread superconducting solenoid Oct 13 02:42 1
Tubing spool geodesic ellipse stoke the fire Oct 13 02:42 1