21 June 2017, 18:02 | #141 |
Banned
Join Date: Nov 2007
Location: Trondheim, Norway
Posts: 1,893
|
Some programs make use of multiple screens. For example Brilliance, that use one screen as paint canvas and another screen, pulled halfway way down, as tool box screen - the two screens are not necessarily using the same resolution.
|
21 June 2017, 18:10 | #142 | ||
Registered User
Join Date: Jun 2015
Location: Germany
Posts: 1,918
|
Quote:
Quote:
|
||
21 June 2017, 18:11 | #143 |
Registered User
Join Date: Jun 2015
Location: Germany
Posts: 1,918
|
Thanks for the suggestion! I think DPaint would also be an interesting test candidate. We will see how well they work (but only show you once they do, haha).
|
21 June 2017, 18:33 | #144 | ||
son of 68k
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,323
|
Quote:
Quote:
You weren't there when all this happened. Don't speak of something you don't know a thing about. |
||
21 June 2017, 18:37 | #145 |
Banned
Join Date: Nov 2007
Location: Trondheim, Norway
Posts: 1,893
|
|
21 June 2017, 18:42 | #146 |
Banned
Join Date: Nov 2007
Location: Trondheim, Norway
Posts: 1,893
|
Be sure to test creating and displaying animations in PAL super hires full video overscan (1472x566) HAM8 then. Or even better - SAGA 1280x720 HAM8, or thereabouts. HAM8 because that is something these old programs understand.
|
21 June 2017, 19:26 | #147 | |
Banned
Join Date: Jan 2010
Location: Kansas
Posts: 1,284
|
Quote:
https://www.researchgate.net/publica...r_architecture See Figure 1 which clearly shows the vector scalar register file which is 128x64 bits. What is the "reality" here? Was the truth relative? Will you admit you were wrong and agree with the truth? I see nothing wrong with the unified POWER8 vector scalar register file. The argument for it is well stated in the article linked above. This arrangement could work well for a 68k FPU and SIMD unit. It is interesting that IBM did not increase the width of the SIMD unit registers which are still 128 bits (wider gives more parallelism) and they halved the number of vector registers from the gaming PPC VMX128 standard (large register files are expensive and power hungry even in the POWER8?). There have been a few architectures which shared the integer and SIMD unit register files but they are mostly defunct including the Alpha and PA-RISC ISAs. The SIMD units would be stuck with 64 bit wide integer only registers if they were still around today (MMX/AMMX limited). The Motorola m88k RISC architecture did add floating point into the unified integer floating point register file and it was considered a huge mistake with few repeats since the 80s. |
|
21 June 2017, 19:35 | #148 |
Banana
Join Date: Jul 2016
Location: Darmstadt
Posts: 1,213
|
|
21 June 2017, 19:42 | #149 |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,645
|
|
21 June 2017, 19:57 | #150 |
Registered User
Join Date: Sep 2007
Location: Stockholm
Posts: 4,332
|
Let's stick to the topic please. This is not a thread about your childish bickering, it's a thread about code density, RISC architectures, vector processing and the width of register files.
|
21 June 2017, 20:13 | #151 |
Registered User
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,294
|
|
21 June 2017, 20:38 | #152 | |||
old bearded fool
Join Date: Jan 2010
Location: Bangkok
Age: 56
Posts: 775
|
Quote:
However, this is mentioned... Quote:
Yes, I agree with the misleading datasheet on that as well. Quote:
|
|||
21 June 2017, 22:24 | #153 | |
Registered User
Join Date: Jun 2015
Location: Germany
Posts: 1,918
|
Quote:
architectural refinements for applications like business analytics, big data, string processing, and security. The VSX pipelines now supports 2-way 64-bit vector and 128-bit scalar integer data types and new direct GPR-to/from-VSR move operations that provide a fixed-latency and high bandwidth data exchange between the vector and general purpose registers. The added VMX crypto instruction set is targeted towards AES, SHA2 and CRC computations and several instructions have been promoted into VSX to gain access to all 64 architected vector registers." The VSX supports both scalar and vector instructions for both floating-point and integer, all happily mixed into a single register file. |
|
21 June 2017, 22:35 | #154 | |
Registered User
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,294
|
Quote:
The Power8 is internally surely not what it represents to the outside. All in all comparing Gunnars 68080 to Power8 is a far fetch. Power8 can not be a good example, if Apollo wants to go ASIC one day ... unless this ASIC should cost over $5000. Power is fast, but it runs hot and uses lots of silicon. |
|
21 June 2017, 23:12 | #155 | ||
Banned
Join Date: Jan 2010
Location: Kansas
Posts: 1,284
|
Quote:
Quote:
You talk about education but what good is it when you deny what you have learned and the obvious truth? At that point, the only degree you deserve is a degree in propaganda, deception and brainwashing which is good for nothing productive. I hope there are enough critical thinkers here to sort out what degree you deserve. |
||
21 June 2017, 23:14 | #156 |
Registered User
Join Date: Sep 2007
Location: Stockholm
Posts: 4,332
|
Nice to see that the thread is back on track.
|
21 June 2017, 23:40 | #157 |
Banned
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
|
...the real question though is for how long?
Don't let it slip people otherwise I will be forced to close ...everything depends on keeping your posts civil and on topic. No more flaming please. |
22 June 2017, 01:38 | #158 | |
Gimmemore Commodore
Join Date: Apr 2016
Location: Australia
Posts: 339
|
Quote:
I have an A600 with a Vampire 2 using GOLD2 core and am only interested (at this stage) in using the RGB output to a CRT monitor. Im not too fussed about AGA since that is what i have my A1200 for and that's patiently waiting for a Vampire 1200. Even using the ECS chipset with this card I have seen massive improvements in speed across the board and I really like my setup the way it is. I have heard that GOLD3 is supposed to bring massive compatibility improvements as well as an improved turtle mode. If that is the case then this is something I'm really looking forward to. But if it's rumoured to completely bypass the ECS chipset with no choice from the user then this is very concerning. It leaves us CRT users stuck on GOLD2 with no hope of any further improvements. And I seriously dont want to have to buy ANOTHER adapter to convert an HDMI signal back to SCART. Sheesh!! |
|
22 June 2017, 10:43 | #159 | |||||||
Registered User
Join Date: Jun 2015
Location: Germany
Posts: 1,918
|
Quote:
Quote:
ad "result" 1: POWER8 has 128 bit wide SIMD registers combined with scalar integer processing running at 5 GHz. 5 GHz does not appear to be "slowed down" by "a critical path". If you were right, we could expect 64 bit Registers (=less than 128bit) to run even faster than 5 GHz. Fine for me. ad "result" 2: POWER8 has floating point mixed with integer operations working on the same register file running at 5 GHz. 5 GHz is not "slowed down". Quote:
Quote:
Quote:
Quote:
Let's be precise here: you are not against wide SIMD registers in addition to 32bit integer registers, you say that just having 64bit registers acting both as SIMD and integer registers would be less power efficient. Please explain. Quote:
Your lack of technical expertise shows in that you isolate facts and then put them into the wrong context. Let's make up an example (nothing you actually stated): link registers vs. implicit pushing return addresses to stack. In the 1980s the implicit pushing was a practical feature but resulted in slow subroutine call/return times. Then RISC came up with the Link Register to solve this problem. This was generally considered a good idea for some years. Now Link Registers are a burden because we now have the resources to implement link stacks that completely hide the penalties of old and are ISA-transparent. The Link Stack can even hold predecoding info of the instructions to which the processor will return on subroutine exit and more without the programmer having to know about it. However, one could now claim that implicit pushing of return addresses to the stack are a burden and even cite textbooks from the 80s for that statement. This is how most of your arguments are constructed (e.g. your reference to the Motorola 88k line of processors). It's so tiring. Last edited by grond; 22 June 2017 at 11:06. |
|||||||
22 June 2017, 11:17 | #160 | |
Registered User
Join Date: Mar 2013
Location: Slovenia
Posts: 138
|
Quote:
Now, that doesn't mean that ops on VSR can't be integer, because, why wouldn't they be - even GPUs can do integer math. The issue with separate regfiles is not (just) of frequency, but mostly power. Look at the latest Intel's AVX512 - power usage is quite a lot higher then previous versions. It just doesn't make sense to use such large regfiles for all operations. |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
vasm with Apollo Core 68080 and AMMX support | phx | News | 11 | 17 February 2017 23:22 |
Apollo core and AROS 68k bounty | TuKo | Amiga scene | 23 | 05 August 2016 20:25 |
Best way to do SuperAGA in Apollo core | eXeler0 | Amiga scene | 64 | 27 February 2016 19:17 |
apollo-core forum | HanSolo | support.Other | 4 | 16 September 2015 07:51 |
Work in progress. | Cowcat | Coders. General | 7 | 18 February 2014 22:33 |
|
|