flat assembler
Message board for the users of flat assembler.
Index
> Windows > Julia Set Example/Benchmark Goto page 1, 2, 3, 4 Next |
Author |
|
kempis 16 Dec 2008, 14:25
Hello
I have written this program a Set Julia animation maybe it's interesting for benchmark or just for fun This is new version of JuliaSSE
Last edited by kempis on 26 Dec 2008, 23:48; edited 1 time in total |
|||||||||||
16 Dec 2008, 14:25 |
|
MHajduk 16 Dec 2008, 14:49
Nice program. It could be also used as a cool screensaver.
I have only one suggestion: maybe it would be good to add some hotkey for program termination? |
|||
16 Dec 2008, 14:49 |
|
shoorick 16 Dec 2008, 15:10
+1
|
|||
16 Dec 2008, 15:10 |
|
DJ Mauretto 16 Dec 2008, 15:22
I had to restart my computer to exit from your program, and then windows xp automatically deleted your program.
_________________ Nil Volentibus Arduum |
|||
16 Dec 2008, 15:22 |
|
asmfan 16 Dec 2008, 15:45
Cute, but almost restarted too but took patience while pressing different ctr+alt+del which didn't work)) and waited till the end. Need some improvements or precaution of system unavailability for some considerable time.
|
|||
16 Dec 2008, 15:45 |
|
LocoDelAssembly 16 Dec 2008, 16:02
I liked it very much, thank you for sharing it!
Quote: --------------------------- |
|||
16 Dec 2008, 16:02 |
|
bitRAKE 17 Dec 2008, 03:02
Very entertaining for a benchmark.
Quote: --------------------------- A fractal naïve lady friend said, "Wow, it looks like someone threw a tornado into a hall of mirrors - kind of like life." |
|||
17 Dec 2008, 03:02 |
|
kas 17 Dec 2008, 07:01
Very beautiful visual, kempis...
Quote: --------------------------- Kas. |
|||
17 Dec 2008, 07:01 |
|
kempis 17 Dec 2008, 13:26
Thank's for trying it.
DJ Mauretto wrote:
I am sorry for that. Just be patient to wait 2^LOG2_TICK_MAX milliseconds. |
|||
17 Dec 2008, 13:26 |
|
revolution 17 Dec 2008, 13:31
kempis wrote: ,,, 2^LOG2_TICK_MAX ,,, I thought 2^log2(something) = something. So, does that mean that 2^LOG2_TICK_MAX = TICK_MAX? And what is TICK_MAX? |
|||
17 Dec 2008, 13:31 |
|
kempis 17 Dec 2008, 13:31
bitRAKE wrote:
So I default it to 1. |
|||
17 Dec 2008, 13:31 |
|
kempis 17 Dec 2008, 13:39
revolution wrote:
Yes, it is TICK_MAX TICK_MAX is the maximum tick (milliseconds) that the program runs. Just try TICK_MAX=16,15,14, etc...(don't too big). |
|||
17 Dec 2008, 13:39 |
|
kempis 18 Dec 2008, 05:47
Quote: --------------------------- Quote: --------------------------- |
|||
18 Dec 2008, 05:47 |
|
Picnic 18 Dec 2008, 11:31
I reset my pc the first time, second time i read the posts and just wait
Very nice kempis! Quote: --------------------------- |
|||
18 Dec 2008, 11:31 |
|
Kuemmel 21 Dec 2008, 21:54
Hi Kempis !
Nice ! As far as I see in the code you detect the number of logical cores of a processor by with the CPUID, or am I wrong ? And then you set up as many threads as there are cores. Is that method reliable for any Intel/AMD whatever cores ? In that count are there also the Hyperthreading processors counted correctly ? So 4 core HT enabled processor should get 8 Threads ? Would that work for example with a Dual - CPU System ? I think I could add that to my Mandelbrot bench, too... |
|||
21 Dec 2008, 21:54 |
|
asmfan 22 Dec 2008, 08:38
Quote: As far as I see in the code you detect the number of logical cores of a processor by with the CPUID Where do you see this? Only brand string & sse2 support there. No cores & threads per core detected. |
|||
22 Dec 2008, 08:38 |
|
Kuemmel 22 Dec 2008, 10:50
asmfan wrote: Where do you see this? Only brand string & sse2 support there. No cores & threads per core detected. Ups...I just saw that in the result the number of cores (and may be virtual cores also) is displayed and thought that is done with the CPUID, as I know only that method, didn't look that close in the code...or is it done otherwise...got to look again or Kempis can tell... |
|||
22 Dec 2008, 10:50 |
|
asmfan 22 Dec 2008, 11:08
Intel & AMD have good specs on CPUID: cores & threads, caches and other interesting stuff.
[AMD CPUID Specification] - 25481.pdf [Intel® 64 and IA-32 Architectures Software Developer’s Manual Volume 2A - Instruction Set Reference, A-M] - 253666.pdf |
|||
22 Dec 2008, 11:08 |
|
Kuemmel 22 Dec 2008, 11:20
Hm, thanks for the Links...I looked again at Kempis code but didn't understand it fully...it seems there are Threads created in the ".thread_init_loop" and the number of threads stored in "[.thread_count]"...what is also printed later as the "Number of Processors"...how does that loop work/or how does it know when not to create more threads !?
|
|||
22 Dec 2008, 11:20 |
|
Goto page 1, 2, 3, 4 Next < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.