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
13 crawler(s) on-line.
 167 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!
 LarsB:  9 mins ago
 AndreasM:  25 mins ago
 DiscreetFX:  49 mins ago
 Hypex:  58 mins ago
 kolla:  1 hr 7 mins ago
 Gunnar:  1 hr 19 mins ago
 saimo:  2 hrs 8 mins ago
 amigakit:  2 hrs 26 mins ago
 OldFart:  2 hrs 27 mins ago
 _ThEcRoW:  2 hrs 46 mins ago

/  Forum Index
   /  Amiga OS4 Hardware
      /  Tabor. Let's have a worhwhile discussion about it.
Register To Post

Goto page ( Previous Page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 Next Page )
PosterThread
Kronos 
Re: Tabor. Let's have a worhwhile discussion about it.
Posted on 20-Mar-2016 15:26:28
#41 ]
Elite Member
Joined: 8-Mar-2003
Posts: 2553
From: Unknown

@Tomppeli

Yeah, but that only works when the SW in question is still activly supported to the point of the author being bothered about supplying different versions (or release sources).

Also back in the day, a 040/060 would still run most SW compiled for 020/881 without problems and it would run all SW compiled for 68000/020/030 (without FPU).

As such a developer could do basic testing of all version with just one piece of HW, while SW compiled for Tabor will fail on all other PPCs and the otherway round.

Unless the devloper creates a version that does not use and FPU probraly seriously crippling performance all over the board.

_________________
- We don't need good ideas, we haven't run out on bad ones yet
- blame Canada

 Status: Offline
Profile     Report this post  
itix 
Re: Tabor. Let's have a worhwhile discussion about it.
Posted on 20-Mar-2016 15:36:17
#42 ]
Elite Member
Joined: 22-Dec-2004
Posts: 3398
From: Freedom world

@Tomppeli

Quote:

So making multiple versions of software is a no go somehow suddenly ?! We had separate versions of a piece of software for 68000, 68020, 68030, 68040 and 68060 in the same archive in the past. Like you have now non-altivec and altivec versions of, for example, MPlayer and ffmpeg.


That is entirely different issue. 68000 versions run everywhere, on every CPU. 68060 lacks quite many instructions but they are still emulated so you can run vanilla 68000 version on it.

Same with Altivec. Non-Altivec versions still run on G4 and PA6T. It is just that with Altivec version could run faster on that hardware.

With Tabor it is different. Vanilla builds are not guaranteed to run. Someone must build special Tabor build. That is, someone must rework his makefile to build two different builds, someone must rework his installer scripts and sometimes there is no this mysterious "someone" to do this job anymore.

Please keep in mind that in the past separate versions for 000/020/040/060 were not so common. They were limited to certain key libraries and applications to get maximum throughput (jpeg decoders, archivers etc) while majority of Amiga software was done "one build for all" style. It is practical since it saves developer's precious time.

_________________
Amiga Developer
Amiga 500, Efika, Mac Mini and PowerBook

 Status: Offline
Profile     Report this post  
pavlor 
Re: Tabor. Let's have a worhwhile discussion about it.
Posted on 20-Mar-2016 16:08:08
#43 ]
Elite Member
Joined: 10-Jul-2005
Posts: 9578
From: Unknown

@itix

Quote:
Vanilla builds are not guaranteed to run.


I thought concerns were not "applications will not run", but "applications will run slooooowly".

 Status: Offline
Profile     Report this post  
BSzili 
Re: Tabor. Let's have a worhwhile discussion about it.
Posted on 20-Mar-2016 16:46:11
#44 ]
Regular Member
Joined: 16-Nov-2013
Posts: 447
From: Unknown

@Tomppeli
And how many people do you think will be willing to do that? Don't pretend it's still the 90s. The community shrunk, and become fractured. There isn't an abundance of OS developers to make Tabor-specific versions.

Last edited by BSzili on 20-Mar-2016 at 07:14 PM.

_________________
This is just like television, only you can see much further.

 Status: Offline
Profile     Report this post  
itix 
Re: Tabor. Let's have a worhwhile discussion about it.
Posted on 20-Mar-2016 17:06:03
#45 ]
Elite Member
Joined: 22-Dec-2004
Posts: 3398
From: Freedom world

@pavlor

Quote:

I thought concerns were not "applications will not run", but "applications will run slooooowly".


I didnt think so because Rob wrote in the message #1:

Quote:

I've seen plenty of comments on why software using unsupported instructions would either fail or be too slow but I've yet to see anyone try and build up a picture of what impact that would have in the real world.

If we take the worst case scenario, where software using those instructions simply fails, what software would we be left with and what would have to be fixed to make the system attractive to those interested in using it to run OS4.


If you go emulation route then it is only matter of money. Get someone to write PPC JIT compiler to translate PPC programs to "Tabor native".

Something like Petunia.

_________________
Amiga Developer
Amiga 500, Efika, Mac Mini and PowerBook

 Status: Offline
Profile     Report this post  
pavlor 
Re: Tabor. Let's have a worhwhile discussion about it.
Posted on 20-Mar-2016 18:01:26
#46 ]
Elite Member
Joined: 10-Jul-2005
Posts: 9578
From: Unknown

@itix

Read post 40 in this very thread...

 Status: Offline
Profile     Report this post  
Kronos 
Re: Tabor. Let's have a worhwhile discussion about it.
Posted on 20-Mar-2016 21:03:26
#47 ]
Elite Member
Joined: 8-Mar-2003
Posts: 2553
From: Unknown

@pavlor

Yeah, but one could do all these with "no problem there" on an rPI or even something like an AMD K2 ......

_________________
- We don't need good ideas, we haven't run out on bad ones yet
- blame Canada

 Status: Offline
Profile     Report this post  
PR 
Re: Tabor. Let's have a worhwhile discussion about it.
Posted on 21-Mar-2016 11:21:44
#48 ]
Super Member
Joined: 1-Sep-2004
Posts: 1961
From: Suomi-Finland

@Spectre660

Only Amiga makes it possible.

 Status: Offline
Profile     Report this post  
wawa 
Re: Tabor. Let's have a worhwhile discussion about it.
Posted on 21-Mar-2016 11:37:09
#49 ]
Elite Member
Joined: 21-Jan-2008
Posts: 6259
From: Unknown

@Tomppeli

Quote:
So making multiple versions of software is a no go somehow suddenly ?! We had separate versions of a piece of software for 68000, 68020, 68030, 68040 and 68060 in the same archive in the past. Like you have now non-altivec and altivec versions of, for example, MPlayer and ffmpeg.


the library versions hell. one of the worst nigthmares ive faced with amigas. and you think it is a good solution to follow into the footsteps today? whoa!

 Status: Offline
Profile     Report this post  
Massi 
Re: Tabor. Let's have a worhwhile discussion about it.
Posted on 21-Mar-2016 13:53:17
#50 ]
Cult Member
Joined: 2-Feb-2011
Posts: 627
From: Rome, Italy

@All

I am very skeptical about the choice of the cpu, I don' t see the benefits to OS4 but only drawbacks.

Is this a bad hardware design or? Am I wrong?

_________________
SAM440EP-FLEX @ 733 Mhz, AmigaOS 4.1 Update 1

 Status: Offline
Profile     Report this post  
KimmoK 
Re: Tabor. Let's have a worhwhile discussion about it.
Posted on 21-Mar-2016 15:27:18
#51 ]
Elite Member
Joined: 14-Mar-2003
Posts: 5211
From: Ylikiiminki, Finland

@Massi

>Is this a bad hardware design or?

P1022 was available when T1022 was not...
P1022 is OK, except the "FPU".

I'm looking forward to SAM440ep upgrade and wait to see Tabor in real AOS4 use before making decision.

_________________
- KimmoK
// For freedom, for honor, for AMIGA
//
// Thing that I should find more time for: CC64 - 64bit Community Computer?

 Status: Offline
Profile     Report this post  
pavlor 
Re: Tabor. Let's have a worhwhile discussion about it.
Posted on 21-Mar-2016 15:28:54
#52 ]
Elite Member
Joined: 10-Jul-2005
Posts: 9578
From: Unknown

@Massi

Quote:
I don' t see the benefits to OS4 but only drawbacks.


Only benefit could be low price.

Quote:
Is this a bad hardware design or? Am I wrong?


Tabor is nice design, but choice of SoC is really weird. So you are right.

 Status: Offline
Profile     Report this post  
KimmoK 
Re: Tabor. Let's have a worhwhile discussion about it.
Posted on 21-Mar-2016 15:34:54
#53 ]
Elite Member
Joined: 14-Mar-2003
Posts: 5211
From: Ylikiiminki, Finland

@Spectre660

Post #40
"Test post from Tabor using Qupzilla webbrowser runing under Ubuntu Mate 16.04 regular powerpc32 version. So everything done using emulated floating point."

Sorry, but I have forgot:
-does that mean FPU JIT emulation or vanilla FPU emulation?
-so, does it do FPU to SPE JIT magic

Last edited by KimmoK on 21-Mar-2016 at 03:35 PM.

_________________
- KimmoK
// For freedom, for honor, for AMIGA
//
// Thing that I should find more time for: CC64 - 64bit Community Computer?

 Status: Offline
Profile     Report this post  
pavlor 
Re: Tabor. Let's have a worhwhile discussion about it.
Posted on 21-Mar-2016 15:38:10
#54 ]
Elite Member
Joined: 10-Jul-2005
Posts: 9578
From: Unknown

@KimmoK

This means some PowerPC32 Linux applications work OK with "vanilla FPU emulation".

Quote:
so, does it do FPU to SPE JIT magic


There is nothing such yet. We don´t even know, if this is possible.

 Status: Offline
Profile     Report this post  
wawa 
Re: Tabor. Let's have a worhwhile discussion about it.
Posted on 21-Mar-2016 15:53:48
#55 ]
Elite Member
Joined: 21-Jan-2008
Posts: 6259
From: Unknown

@Massi

Quote:
Is this a bad hardware design or? Am I wrong?


it seems, it is rather wrong hardware for wrong purpose, if the purpose is running os4 that is. but this seems to have always been characteristics with hardware declared to be dedicated to os4. so the design choices here seem to perfectly fit the pattern.

 Status: Offline
Profile     Report this post  
Niolator 
Re: Tabor. Let's have a worhwhile discussion about it.
Posted on 21-Mar-2016 16:16:14
#56 ]
Super Member
Joined: 3-May-2003
Posts: 1420
From: Unknown

Tabor's processor is a dual core processor and AmigaOS 4.1 can only use one core. Couldn't the other core be used entierly for FPU calculations? Wouldn't that mean a fast FPU?

 Status: Offline
Profile     Report this post  
OlafS25 
Re: Tabor. Let's have a worhwhile discussion about it.
Posted on 21-Mar-2016 16:20:05
#57 ]
Elite Member
Joined: 12-May-2010
Posts: 6321
From: Unknown

@Niolator

AmigaOS supports more than one core?

 Status: Offline
Profile     Report this post  
pavlor 
Re: Tabor. Let's have a worhwhile discussion about it.
Posted on 21-Mar-2016 16:28:50
#58 ]
Elite Member
Joined: 10-Jul-2005
Posts: 9578
From: Unknown

@Niolator

No.

@OlafS25

No.

 Status: Offline
Profile     Report this post  
NutsAboutAmiga 
Re: Tabor. Let's have a worhwhile discussion about it.
Posted on 21-Mar-2016 16:36:16
#59 ]
Elite Member
Joined: 9-Jun-2004
Posts: 12796
From: Norway

@Niolator

No that's not how the FPU works, the FPU is not really running in parallel to CPU, it’s a extension of instruction set only (aka more instructions).

A program contains a mix of FPU instruction, integer instruction, and AltiVec instructions (if you have that).

And they are executed in serial, (at least from a developers point of view), next instruction can't execute before previous is completed. (More or less)

So what your suggestion is that the program on Core1 has to wait for Core2 to emulate FPU instruction, and possibly need to sync up data cache, so this is really bad idea.

Last edited by NutsAboutAmiga on 21-Mar-2016 at 04:41 PM.

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

 Status: Offline
Profile     Report this post  
NutsAboutAmiga 
Re: Tabor. Let's have a worhwhile discussion about it.
Posted on 21-Mar-2016 16:57:58
#60 ]
Elite Member
Joined: 9-Jun-2004
Posts: 12796
From: Norway

@Niolator

The FPU is responsible for "point numbers", while standard CPU instructions is integer or Natural numbers.

FPU extends the CPU, allows you to work with number like
10 power 10000, or fraction of number 1/3 ~ 0.33333333333333333333.
This gives the CPU preseason.

Last edited by NutsAboutAmiga on 21-Mar-2016 at 05:12 PM.

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

 Status: Offline
Profile     Report this post  
Goto page ( Previous Page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 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