Click Here
home features news forums classifieds faqs links search
6071 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
16 crawler(s) on-line.
 80 guest(s) on-line.
 1 member(s) on-line.


 Maijestro

You are an anonymous user.
Register Now!
 Maijestro:  50 secs ago
 kriz:  12 mins ago
 matthey:  23 mins ago
 pavlor:  24 mins ago
 amig_os:  57 mins ago
 OlafS25:  1 hr 2 mins ago
 Seiya:  1 hr 17 mins ago
 amigatronics:  1 hr 50 mins ago
 zipper:  1 hr 51 mins ago
 amigakit:  2 hrs 31 mins ago

/  Forum Index
   /  Amiga Development
      /  APOLLO 68080 Now With HYPER-THREADING
Register To Post

Goto page ( Previous Page 1 | 2 | 3 Next Page )
PosterThread
paolone 
Re: APOLLO 68080 Now With HYPER-THREADING
Posted on 23-Jun-2017 15:02:04
#21 ]
Super Member
Joined: 24-Sep-2007
Posts: 1143
From: Unknown

@iggy

Hey! Look carefully in front of you! There's some SARCASM!

 Status: Offline
Profile     Report this post  
tlosm 
Re: APOLLO 68080 Now With HYPER-THREADING
Posted on 23-Jun-2017 15:06:13
#22 ]
Elite Member
Joined: 28-Jul-2012
Posts: 2746
From: Amiga land

@iggy

im sure that on big single thread 8ghz cpu will be more faster than 4 core 2ghz one (if with same instructions, cache, ecc ecc )

(for sure a 4 ghz 386 will be slower than 2 ghz i7 :P)

Last edited by tlosm on 23-Jun-2017 at 03:07 PM.

_________________
I love Amiga and new hope by AmigaNG
A 500 + ; CDTV; CD32;
PowerMac G5 Quad 8GB,SSD,SSHD,7800gtx,Radeon R5 230 2GB;
MacBook Pro Retina I7 2.3ghz;
#nomorea-eoninmyhome

 Status: Offline
Profile     Report this post  
iggy 
Re: APOLLO 68080 Now With HYPER-THREADING
Posted on 23-Jun-2017 17:48:00
#23 ]
Super Member
Joined: 20-Oct-2010
Posts: 1175
From: Bear, Delaware USA

@tlosm

I keep waiting for those 10 GHz Pentium 4s that Intel promised us.

Sorry, I actually missed the sarcasm.
Honestly, for desktop use, I'd take a lower core count and a higher maximum frequency any day.

Unfortunately we hit a wall in regard to maximum clock speeds quite awhile ago.
Really, for most uses, four threads seems to take care of almost everything.

And I'm current using an FX-8370, which rarely keeps all eight cores occupied.
So I'm still unsure if an eight core Ryzen (which would support sixteen threads) really makes good economic sense when I can get a six core much cheaper (and still have a 50% improvement in the number of threads supported).

What we really need to focus on (as programmers) is coding in smaller, reusable modules (surprising like the considerations I needed to keep in mind with early multitasking OS').
We have, if anything, an excess capacity to run concurrent processes, but programs just aren't being constructed to work in multiple directions at once.

As an analogy, we need to go from whistling a tune to conducting an orchestra.

 Status: Offline
Profile     Report this post  
Lou 
Re: APOLLO 68080 Now With HYPER-THREADING
Posted on 23-Jun-2017 18:08:49
#24 ]
Elite Member
Joined: 2-Nov-2004
Posts: 4169
From: Rhode Island

When the Motorola 68040 processor was introduced, it included the FPU internally. Most instructions and numeric representation modes from the 68881 were supported in hardware, but some were not, and were emulated in software.

Has anyone done any comparison of an '040 or below FPU-intensive application vs. Vampire?

If a FPU instruction is encountered, the chip will either handle it or an exception is raised an a software subroutine handles it.

This is what the math libraries are for...

The OS may report that no FPU is present, however, that doesn't mean that the instructions aren't handled. If your software uses FPU instructions and it doesn't run - shame on your software.

Last edited by Lou on 23-Jun-2017 at 06:14 PM.

 Status: Offline
Profile     Report this post  
NutsAboutAmiga 
Re: APOLLO 68080 Now With HYPER-THREADING
Posted on 23-Jun-2017 18:23:09
#25 ]
Elite Member
Joined: 9-Jun-2004
Posts: 12820
From: Norway

@RodTerl

Aint Hyperthreading just Intels copyrighted term to enable x86 to do half decent Enforced Preemptive Multitasking anyway?
No, it's not, "Preemptive Multitasking", it basicity interrupt driven tasking where one task can run for some time, then the next get some time, have often task get to do something is controlled by task priority.

The Amiga "Preemptive Multitasking", is a software implementation for a single core CPU.

Dual core is basically two CPU's cooperating, allowing 2 program to run at same time parallel to etch other. so a dual core can theoretically do twice the amount of work,. (if the program never need to coordinate things )

Hyper threading also allows two program to run parallel. But there is a difference, it's not a full extra core instead CPU cache is shared, between the hardware threads (so this are simple cores with shared CPU cache), this makes it not as fast as dual core, but is less complicated design less heat at lower cost, so Hyper threading is basically a poor man's dual core. It can give about 15-30% increases in speed.

Modern Intel CPU's is hyper threaded and has lot of cores.

SMP is required in any of the cases, to make use of it, and for legacy support, it is debatable.

Last edited by NutsAboutAmiga on 24-Jun-2017 at 11:05 AM.
Last edited by NutsAboutAmiga on 24-Jun-2017 at 11:03 AM.

_________________
http://lifeofliveforit.blogspot.no/
Facebook::LiveForIt Software for AmigaOS

 Status: Offline
Profile     Report this post  
NutsAboutAmiga 
Re: APOLLO 68080 Now With HYPER-THREADING
Posted on 23-Jun-2017 18:39:17
#26 ]
Elite Member
Joined: 9-Jun-2004
Posts: 12820
From: Norway

x

Last edited by NutsAboutAmiga on 23-Jun-2017 at 06:42 PM.

_________________
http://lifeofliveforit.blogspot.no/
Facebook::LiveForIt Software for AmigaOS

 Status: Offline
Profile     Report this post  
NutsAboutAmiga 
Re: APOLLO 68080 Now With HYPER-THREADING
Posted on 23-Jun-2017 18:42:44
#27 ]
Elite Member
Joined: 9-Jun-2004
Posts: 12820
From: Norway

Quote:
This is what the math libraries are for...


Well no, the math libraries are there when you need to calculate point numbers, while slow it’s the only way you can do it unless you’re a professor in math's.

You do not get the precision, by using integer number, integer number does not allow exponential numbers v*(10^n), so dealing real tiny, number or really big numbers, is a real challenge.

When I wonted some precision coding 68000 assembler I remember work number that was 100 times value, this was so that did not lose too much information in numbers. After doing my calculation normally divide the number by 100, to get the final number, so I was basically faking two decimals behind the dot. Divisions and multiplications are considered slow, to it not good workaround for not having a FPU.

Last edited by NutsAboutAmiga on 23-Jun-2017 at 06:43 PM.

_________________
http://lifeofliveforit.blogspot.no/
Facebook::LiveForIt Software for AmigaOS

 Status: Offline
Profile     Report this post  
ChrisH 
Re: APOLLO 68080 Now With HYPER-THREADING
Posted on 23-Jun-2017 19:11:05
#28 ]
Elite Member
Joined: 30-Jan-2005
Posts: 6679
From: Unknown

Quote:
Aros is in no way as dead as amiga ppc or morphs.

Quote:
It's about as useless as running OS4 on current PPC CPU's.

The atmosphere here is absolutely charming. It's a wonder that all the Amiga fans(?) here haven't slit their wrists or at least found a more enjoyable hobby...


@bennymee Quote:
It would be more interested in how much speed could be gained or which compiler is used to enable hypertreading on 68080, then reading 1 anti OS4 comment here and one in the Apollo forum....

You can always vote with your feet, and stop visiting Amiga sites with bad vibes. There are at least a few sites where being an arse h*le isn't acceptable behaviour.

Last edited by ChrisH on 23-Jun-2017 at 07:12 PM.

_________________
Author of the PortablE programming language.
It is pitch black. You are likely to be eaten by a grue...

 Status: Offline
Profile     Report this post  
iggy 
Re: APOLLO 68080 Now With HYPER-THREADING
Posted on 23-Jun-2017 19:32:05
#29 ]
Super Member
Joined: 20-Oct-2010
Posts: 1175
From: Bear, Delaware USA

@ChrisH

Quote:
The atmosphere here is absolutely charming. It's a wonder that all the Amiga fans(?) here haven't slit their wrists or at least found a more enjoyable hobby...


Isn't JUST so cheerful?
AROS isn't as "dead" as OS4 or MorphOS.

Are any of them "dead"?
There are multiple derivatives of AROS, the X86 version leading the way to NG SMP, while the 68K version might just free us from the restraints imposed by Hyperion or Cloanto AND run on new, MUCH faster hardware.
OS4 seems to be advancing faster than in than in the past, with some nice new video card drivers and OpenGL ES support.
And the MorphOS community (which unlike the other two teams, tends to keep its developments quiet, until they are ready for distribution) IS doing quite well (trust me, I just exchanged messages with a lead developer today).

Plus, the Amiga trademark might actually be freed from the clutches of Amiga Inc soon.

And so we get dysfunctional crap like this instead of positive posts.

Hey, instead of all of us cutting our wrists, why don't the negative BS posters do it and save us the grief?

 Status: Offline
Profile     Report this post  
Overflow 
Re: APOLLO 68080 Now With HYPER-THREADING
Posted on 23-Jun-2017 19:36:46
#30 ]
Super Member
Joined: 12-Jun-2012
Posts: 1628
From: Norway

Im a Vampire owner, but I do agree with ChrisH in that some people cant help themselves with regards to putting XYZ branch of the Amiga down.

It makes me wonder about the people behind the keyboards.

But users like Dan Wood/Kookytech is 1 in a 1000 I guess, that are actually positive to all hobbies and branches.

 Status: Offline
Profile     Report this post  
terminills 
Re: APOLLO 68080 Now With HYPER-THREADING
Posted on 23-Jun-2017 20:13:20
#31 ]
AROS Core Developer
Joined: 8-Mar-2003
Posts: 1472
From: Unknown

@ChrisH

Why did you skip the post niko was replying to? Was it to prove some form of moral superiority?

Quote:

@ferrels

But havent most aros developers left?
Isent aros mostlys abandoned ref to latest News.


Now I will go back to not giving a crap what happens in this "community" :)

Last edited by terminills on 23-Jun-2017 at 08:14 PM.

_________________
Support AROS sponsor a developer.

"AROS is prolly illegal ~ Evert Carton" intentionally quoted out of context for dramatic effect

 Status: Offline
Profile     Report this post  
paolone 
Re: APOLLO 68080 Now With HYPER-THREADING
Posted on 23-Jun-2017 22:22:29
#32 ]
Super Member
Joined: 24-Sep-2007
Posts: 1143
From: Unknown

@NutsAboutAmiga

Quote:
Hyper threading also allows two program to run parallel. But there is difference, it's not a full extra core instead CPU cache is shared, between the hardware threads (simple cores without shared CPU cache), this makes it not as fast as dual core, but is less complicated design less heat at lower cost, so Hyper threading is basically a poor man's dual core. It can give about 13% increases in speed.


Not to be harsh, but where did you take that 13% of speed increase with multithreading? Since, by definition, SMT (or ht like you prefer) uses free resources on the pipelines of superscalar architectures, the speed increase only depends on the busyness of these pipelines, which vary. You'll find times when a single, SMT enabled core will compute two threads almost at the same speed, and others when spare time on the pipeline will be scarce, BUT in any case a 13% average result is a lot FAR from reality.

 Status: Offline
Profile     Report this post  
paolone 
Re: APOLLO 68080 Now With HYPER-THREADING
Posted on 23-Jun-2017 22:29:34
#33 ]
Super Member
Joined: 24-Sep-2007
Posts: 1143
From: Unknown

@iggy

Quote:
And I'm current using an FX-8370, which rarely keeps all eight cores occupied. So I'm still unsure if an eight core Ryzen (which would support sixteen threads) really makes good economic sense when I can get a six core much cheaper (and still have a 50% improvement in the number of threads supported).


There are good chances a 4 core Ryzen would outperform the FX8730 in almost every task
http://cpu.userbenchmark.com/Compare/AMD-Ryzen-5-1400-vs-AMD-FX-8350/3922vs1489

But, obviously, I wouldn't step back from a real 8-core processor (although FX cores are real cores for integers only, while a single FPU is shared among every couple of cores) to a 4core/8thread processor to make an upgrade. Ryzen's IPC value is far better than FX one, both in integer and FP so you recoup what you loose. Point is that I wouldn't buy anything lesser than a 6core/12thread processor today, just to be future-proof enough for the next years.

 Status: Offline
Profile     Report this post  
iggy 
Re: APOLLO 68080 Now With HYPER-THREADING
Posted on 24-Jun-2017 0:25:13
#34 ]
Super Member
Joined: 20-Oct-2010
Posts: 1175
From: Bear, Delaware USA

@paolone

That is exactly what I'm considering, a six core.
Great pricing, support for twelve threads.
Ryzen is more efficient than the FX, but the four cores seem like they would be cutting it to close.

If Gunnar really wants to impress me, he'll start to incorporate cache into the Apollo design.
We're going to need that as the cpu scales up anyway.

IF he figure out how to retain legacy fpu capability, I'm all for the high tech floating point unit he is thinking of, as well as the new multimedia instructions.
And hopefully the design will be as superscalar as possible.

Remember, the cpu in the A1222 is only a 2 core 32 bit, with a weak fpu, no hyperthreading and a relatively low clock speed.

Given time, its not impossible that an Apollo based device could at least match that performance (if not exceed it).

 Status: Offline
Profile     Report this post  
tlosm 
Re: APOLLO 68080 Now With HYPER-THREADING
Posted on 24-Jun-2017 7:30:22
#35 ]
Elite Member
Joined: 28-Jul-2012
Posts: 2746
From: Amiga land

@iggy

about .
i have an i7 2012 macbook . it gave me in single thread qemu 40.000 point in benchmark where 94.000 is the single thread 970MP ...
probably a new machine will result in 80.000 point in qemu and now qemu have ppc64 mmtcg what mean? you will able to have 16 cpu emulated one for every thread host on qemu... it mean you will be able to have osx leopard ppc more faster than a real 970MP in integer. it mean qemu now is dozen time more faster than a1222 in calcs

Last edited by tlosm on 24-Jun-2017 at 07:30 AM.

_________________
I love Amiga and new hope by AmigaNG
A 500 + ; CDTV; CD32;
PowerMac G5 Quad 8GB,SSD,SSHD,7800gtx,Radeon R5 230 2GB;
MacBook Pro Retina I7 2.3ghz;
#nomorea-eoninmyhome

 Status: Offline
Profile     Report this post  
dooz 
Re: APOLLO 68080 Now With HYPER-THREADING
Posted on 24-Jun-2017 8:23:21
#36 ]
Member
Joined: 17-Jul-2013
Posts: 48
From: Unknown

@tlosm

Amazing! What benchmark do you use? However benchmarks sometimes can show faster results under emulation. UAE JIT under Linux on A1222 also shows strenght for someting like 68040 at 70 MHz. But real world applications are something a little bit different......

Quote:

tlosm wrote:
@iggy

about .
i have an i7 2012 macbook . it gave me in single thread qemu 40.000 point in benchmark where 94.000 is the single thread 970MP ...
probably a new machine will result in 80.000 point in qemu and now qemu have ppc64 mmtcg what mean? you will able to have 16 cpu emulated one for every thread host on qemu... it mean you will be able to have osx leopard ppc more faster than a real 970MP in integer. it mean qemu now is dozen time more faster than a1222 in calcs

 Status: Offline
Profile     Report this post  
dooz 
Re: APOLLO 68080 Now With HYPER-THREADING
Posted on 24-Jun-2017 8:39:14
#37 ]
Member
Joined: 17-Jul-2013
Posts: 48
From: Unknown

@tlosm

Amazing! What benchmark do you use? However benchmarks sometimes can show faster results under emulation. UAE JIT under Linux on A1222 also shows strenght for someting like 68040 at 70 MHz. But real world applications are something a little bit different......

Quote:

tlosm wrote:
@iggy

about .
i have an i7 2012 macbook . it gave me in single thread qemu 40.000 point in benchmark where 94.000 is the single thread 970MP ...
probably a new machine will result in 80.000 point in qemu and now qemu have ppc64 mmtcg what mean? you will able to have 16 cpu emulated one for every thread host on qemu... it mean you will be able to have osx leopard ppc more faster than a real 970MP in integer. it mean qemu now is dozen time more faster than a1222 in calcs

 Status: Offline
Profile     Report this post  
pavlor 
Re: APOLLO 68080 Now With HYPER-THREADING
Posted on 24-Jun-2017 8:42:12
#38 ]
Elite Member
Joined: 10-Jul-2005
Posts: 9592
From: Unknown

@iggy

Quote:
Given time, its not impossible that an Apollo based device could at least match that performance (if not exceed it).


They are now at 1/20 of 460EX 1.1 GHz performance (not counting FPU of course)...

 Status: Offline
Profile     Report this post  
tlosm 
Re: APOLLO 68080 Now With HYPER-THREADING
Posted on 24-Jun-2017 10:11:34
#39 ]
Elite Member
Joined: 28-Jul-2012
Posts: 2746
From: Amiga land

@dooz

you can use speedometer on os 9 *i use it for testing"
and geekbench if you need to test osx for testing

i understand that the performances are true because use the software too. eg softwindows, vpc are running ok under qemu or you can try games

im using now qemu 2.9.0.

Last edited by tlosm on 24-Jun-2017 at 10:14 AM.
Last edited by tlosm on 24-Jun-2017 at 10:12 AM.

_________________
I love Amiga and new hope by AmigaNG
A 500 + ; CDTV; CD32;
PowerMac G5 Quad 8GB,SSD,SSHD,7800gtx,Radeon R5 230 2GB;
MacBook Pro Retina I7 2.3ghz;
#nomorea-eoninmyhome

 Status: Offline
Profile     Report this post  
NutsAboutAmiga 
Re: APOLLO 68080 Now With HYPER-THREADING
Posted on 24-Jun-2017 10:48:44
#40 ]
Elite Member
Joined: 9-Jun-2004
Posts: 12820
From: Norway

@paolone

https://en.wikipedia.org/wiki/Hyper-threading

"According to Intel, the first hyper-threading implementation used only 5% more die area than the comparable non-hyperthreaded processor, but the performance was 15–30% better."

Hemm most read 15 and 30 and taken one number from one number and other from other number, you know I'm dyslectic.

_________________
http://lifeofliveforit.blogspot.no/
Facebook::LiveForIt Software for AmigaOS

 Status: Offline
Profile     Report this post  
Goto page ( Previous Page 1 | 2 | 3 Next Page )

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle