27 May 2016, 06:38 | #141 |
BoingBagged
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
|
|
27 May 2016, 08:55 | #142 |
Oldtimer
Join Date: Nov 2010
Location: VXO / Sweden
Posts: 153
|
|
27 May 2016, 16:14 | #143 |
Registered User
Join Date: Oct 2012
Location: Germany
Posts: 585
|
Any progress with BoardsLib & SysInfo?
Sorry, had to ask |
28 May 2016, 21:36 | #144 |
Oldtimer
Join Date: Nov 2010
Location: VXO / Sweden
Posts: 153
|
|
01 June 2016, 09:53 | #145 |
Banned
Join Date: Nov 2007
Location: Trondheim, Norway
Posts: 1,893
|
4.0 only sees 1MB of "slow ram" on the Minimig, instead of 1.5MB that is available. I can dig out screenshots and more memory addresses later
|
02 June 2016, 23:40 | #146 |
Oldtimer
Join Date: Nov 2010
Location: VXO / Sweden
Posts: 153
|
|
10 June 2016, 22:21 | #147 |
Registered User
Join Date: Feb 2015
Location: Sweden
Age: 50
Posts: 2,970
|
@Geijer , is there any chance at all you would look into the MIPS benchmark code when running on superscalar CPUs so that it more accurately measures the performance of CPUs capable of executing 2 or more instructions in parallel?
(So basically, the 060 and the Apollo-core). (Not sure what compiler you're using btw..) Other (better?) ideas? Maybe add a "productivity" test such as "archiving a file" or similar? Skickat från min HTC One via Tapatalk |
10 June 2016, 22:35 | #148 |
Registered User
Join Date: Oct 2014
Location: Europe
Posts: 473
|
Once you call a test result "Dhrystone" or "MIPS" you certainly have to stick to some algorithmic rules, otherwise it would just return "bogusmips" or whatever.
|
10 June 2016, 23:12 | #149 | |
Registered User
Join Date: Feb 2015
Location: Sweden
Age: 50
Posts: 2,970
|
Quote:
Theoretically, a 50MHz 060 could have 100MIPS if we toy with the idea that every instruction can be executed in one cycle. But only if both pipelines are fully fed. Skickat från min HTC One via Tapatalk |
|
10 June 2016, 23:19 | #150 |
Registered User
Join Date: Oct 2014
Location: Europe
Posts: 473
|
Yes, fairly enough. But the speed rating and drive speed results are qualified for a pit stop alltogether. Major overhaul, imho.
|
10 June 2016, 23:32 | #151 | |
Registered User
Join Date: Feb 2015
Location: Sweden
Age: 50
Posts: 2,970
|
Quote:
Skickat från min HTC One via Tapatalk |
|
11 June 2016, 00:01 | #152 | |
Banned
Join Date: Jan 2010
Location: Kansas
Posts: 1,284
|
Quote:
|
|
11 June 2016, 00:07 | #153 |
Registered User
Join Date: Oct 2014
Location: Europe
Posts: 473
|
I doubt the assembler used to compile SysInfo does anything specific regarding 040/060 behaviour. That's why it returns bogus results, even if the factor of speed increase is plausible.
|
11 June 2016, 00:58 | #154 |
Banned
Join Date: Jan 2010
Location: Kansas
Posts: 1,284
|
An assembler programmer has to do his own instruction scheduling and choose the instructions which work in all integer pipes. A compiler is supposed to be able to do this but most of the 68k compiler backends have trouble generating good enough code for an instruction scheduler to make much of a difference. The superscalar CPU just ends up executing instructions in parallel which shouldn't even exist.
Last edited by matthey; 11 June 2016 at 09:20. |
11 June 2016, 09:14 | #155 |
A1260T/PPC/BV/SCSI/NET
Join Date: Jan 2013
Location: Moscow / Russia
Posts: 840
|
Under fast emulation, you can exceed 999 Mips, and get a result like 000.00
Maybe it would be possible to drop precision by one digit and show xxxx.x results when we are running fast. |
12 June 2016, 15:38 | #156 |
Registered User
Join Date: Mar 2013
Location: Morwell Victoria Australia
Age: 49
Posts: 113
|
wow thanks I was using the original the other day wondering what happen to this guy
|
12 June 2016, 19:08 | #157 |
Registered User
Join Date: Feb 2015
Location: Sweden
Age: 50
Posts: 2,970
|
|
27 June 2016, 21:44 | #158 |
Apollo Team
Join Date: May 2014
Location: not far
Posts: 381
|
SysInfo 4.1b15 seems to crash with 68040 without FPU (reproducible under UAE) when running speed test. Is there a new beta version that fix it ?
|
27 June 2016, 22:22 | #159 |
Oldtimer
Join Date: Nov 2010
Location: VXO / Sweden
Posts: 153
|
|
27 June 2016, 23:19 | #160 |
electricky.
Join Date: Jun 2010
Location: out in the wild
Posts: 1,256
|
Sysinfo 3.24 shows different speed results if you start it once, then move a few windows or do "avail flush" and restart it. I guess that the speed test code is depending very much on cache line alignment: If the core routine can take advantage of a full burst (4 longwords), it's faster and shows a higher value, although the machine is identical.
Is it possible to re-align the routine in fastmem to an address that has the lower 4 bits =0? Or even "configurable", so the routine is shifted in memory by 1-3 long words and the four values of four speed runs are shown in some debug window? Would be great to have the speed rating reproducable. Another tool I use in accelerator development is "Bustest". Sometimes I think that an additional "speed" button on a memory list entry would be nice. Well, if you want additional items on your todo list ;-) Jens |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
SYSInfo | Kitty | New to Emulation or Amiga scene | 8 | 22 April 2018 15:59 |
Picasso IV and SysInfo | dannyp1 | support.Hardware | 2 | 26 January 2011 13:41 |
req: sysinfo | onkelarie | request.Apps | 4 | 05 December 2008 00:33 |
SysInfo Sofware | lopos2000 | support.Apps | 2 | 23 July 2005 11:48 |
Sysinfo ? | THX1138 | support.Apps | 4 | 10 November 2003 00:08 |
|
|