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
11 crawler(s) on-line.
 109 guest(s) on-line.
 1 member(s) on-line.


 OlafS25

You are an anonymous user.
Register Now!
 OlafS25:  4 mins ago
 kolla:  5 mins ago
 amigakit:  5 mins ago
 NutsAboutAmiga:  8 mins ago
 Gunnar:  46 mins ago
 Frank:  53 mins ago
 MickJT:  1 hr 32 mins ago
 A1200:  1 hr 55 mins ago
 outlawal2:  2 hrs 30 mins ago
 AndreasM:  2 hrs 32 mins ago

Miscellaneous News   Miscellaneous News : First in Amiga History: AROS AmigaOS Like Clone Now 64bit
   posted by elatour on 10-Oct-2007 2:16:43 (3672 reads)
AROS - the open source AmigaOS like clone - continues to make progress by taking the Amiga platform to a hardware architecture that it has never seen before - 64bit.

Read more about it here and here.
    

STORYID: 3989
Related Links
· More about Miscellaneous News
· News by elatour


Most read story about Miscellaneous News
DiscreetFX Partners Makes an Urgent Appeal to the Amiga Community

Last news about Miscellaneous News
Passione Amiga issue 17 released
Printer Friendly Page  Send this Story to a Friend

PosterThread
pavlor 
Re: First in Amiga History: AROS AmigaOS Like Clone Now 64bi
Posted on 10-Oct-2007 7:20:46
#1 ]
Elite Member
Joined: 10-Jul-2005
Posts: 9578
From: Unknown

Congratulations!

 Status: Offline
Profile     Report this post  
ronaldst 
Re: First in Amiga History: AROS AmigaOS Like Clone Now 64bi
Posted on 10-Oct-2007 11:16:14
#2 ]
Regular Member
Joined: 6-Jun-2005
Posts: 495
From: Montréal, Québec

Good job!

We need to clone the Doctor and clone the other guy that's working on SkyOS.


_________________
- Ronald

All beer tastes bad.

 Status: Offline
Profile     Report this post  
Metalheart 
Re: First in Amiga History: AROS AmigaOS Like Clone Now 64bi
Posted on 10-Oct-2007 15:03:21
#3 ]
Elite Member
Joined: 21-Aug-2003
Posts: 2969
From: Somewhere in the Dutch mountains....

So what are the advantages compared to 32 bit ? I always wondered...

Is it faster (on 64 bit CPU's) and if yes, what is faster and how much faster ?
Does it have more possibilities ?
Does it alow applications to run better, faster or more stable ?
What advantages does 32 bit applictions have ? if any...

Mart


_________________
Theres a time to live and a time to die
When its time to meet the maker
Theres a time to live but isnt it strange
That as soon as you're born you're dying

 Status: Offline
Profile     Report this post  
DiscreetFX 
Re: First in Amiga History: AROS AmigaOS Like Clone Now 64bi
Posted on 10-Oct-2007 16:19:50
#4 ]
Elite Member
Joined: 12-Feb-2003
Posts: 2480
From: Chicago, IL

Congrats!

What are the advantages please?


_________________
Sent from my Quantum Computer.

 Status: Offline
Profile     Report this post  
Benji 
Re: First in Amiga History: AROS AmigaOS Like Clone Now 64bi
Posted on 10-Oct-2007 18:06:20
#5 ]
Cult Member
Joined: 1-Nov-2003
Posts: 573
From: Cheltenham or London, UK

Surely you mean DIS-advantages? More incompatibilities, confusion and problems?

I dont think there are any (real world) advantages.

 Status: Offline
Profile     Report this post  
Manu 
Re: First in Amiga History: AROS AmigaOS Like Clone Now 64bi
Posted on 10-Oct-2007 18:28:30
#6 ]
Super Member
Joined: 4-Feb-2004
Posts: 1561
From: Unknown

Great progress. Who could have thought AROS would be first.


_________________
AmigaOS or MorphOS on x86 would sell orders of magnitude more than the current,
hardware-intensive solutions. And they'd go faster.-- D.Haynie

 Status: Offline
Profile     Report this post  
Kicko 
Re: First in Amiga History: AROS AmigaOS Like Clone Now 64bi
Posted on 10-Oct-2007 18:42:20
#7 ]
Elite Member
Joined: 19-Jun-2004
Posts: 5009
From: Sweden

Now merge OS4 and MOS into the code and we have ALOT of new HW :)

 Status: Offline
Profile     Report this post  
Helge 
Re: First in Amiga History: AROS AmigaOS Like Clone Now 64bi
Posted on 10-Oct-2007 18:42:39
#8 ]
Cult Member
Joined: 10-Jul-2006
Posts: 689
From: Norway

Most impressive! Congratulation Finally an AmigaOS for the future Amiga Inc, i hope you can manage this with the much-promised OS5..


_________________
Helge K. Leaving the Amiga in favour of a PC..

 Status: Offline
Profile     Report this post  
agnuz6569 
Re: First in Amiga History: AROS AmigaOS Like Clone Now 64bi
Posted on 10-Oct-2007 19:20:19
#9 ]
Member
Joined: 1-May-2007
Posts: 87
From: in the Toaster

nice news

sadly the aros-live cd dont like my onboard radeon xpress200 for higher resolutions. Try differtent boot options, it allows only small resolutions and in that case it doesnt recognize my usb-mouse (its plugged into a usb-hub). Maybe i have to try to plug the usb-mouse directly to an usb-output and not to that usb-hub.

Hints anyone?

Last edited by agnuz6569 on 10-Oct-2007 at 07:21 PM.


_________________
Charly says always tell your mummy before you go off use some other os!

 Status: Offline
Profile     Report this post  
pixie 
Re: First in Amiga History: AROS AmigaOS Like Clone Now 64bi
Posted on 10-Oct-2007 22:54:23
#10 ]
Elite Member
Joined: 10-Mar-2003
Posts: 3115
From: Figueira da Foz - Portugal

@benji
Quote:
Surely you mean DIS-advantages? More incompatibilities, confusion and problems?

I dont think there are any (real world) advantages.


That's the price of EVOLUTION, unless you want to rely on ancient hardware forever, that is... I'm quite happy with some of the DIS-advantages it wil bring, such as Memory Protection, Resource Tracking...


_________________
Indigo 3D Lounge, my second home.
The Illusion of Choice | Am*ga

 Status: Offline
Profile     Report this post  
pixie 
Re: First in Amiga History: AROS AmigaOS Like Clone Now 64bi
Posted on 10-Oct-2007 22:55:47
#11 ]
Elite Member
Joined: 10-Mar-2003
Posts: 3115
From: Figueira da Foz - Portugal

@agnuz6569

USB is a recent thing, if it is of consolation, Vista gives lots of problems with USB and it's Vista...


_________________
Indigo 3D Lounge, my second home.
The Illusion of Choice | Am*ga

 Status: Offline
Profile     Report this post  
AmigaMac 
Re: First in Amiga History: AROS AmigaOS Like Clone Now 64bi
Posted on 11-Oct-2007 2:21:51
#12 ]
Super Member
Joined: 26-Oct-2002
Posts: 1094
From: 3rd Rock from the Sun!

The AROS icon set needs much improvement; it looks to kiddish to take seriously!


_________________

 Status: Offline
Profile     Report this post  
-Sam- 
Re: First in Amiga History: AROS AmigaOS Like Clone Now 64bi
Posted on 11-Oct-2007 11:22:44
#13 ]
Elite Member
Joined: 18-Apr-2003
Posts: 3035
From: Yorkshire Dales, United Knigdom

Quote:
So what are the advantages compared to 32 bit ?


You can address more than 4GB of RAM.


_________________
Sam

 Status: Offline
Profile     Report this post  
Metalheart 
Re: First in Amiga History: AROS AmigaOS Like Clone Now 64bi
Posted on 11-Oct-2007 12:12:36
#14 ]
Elite Member
Joined: 21-Aug-2003
Posts: 2969
From: Somewhere in the Dutch mountains....

Quote:
You can address more than 4GB of RAM.


GREAT ! What else ??


_________________
Theres a time to live and a time to die
When its time to meet the maker
Theres a time to live but isnt it strange
That as soon as you're born you're dying

 Status: Offline
Profile     Report this post  
NutsAboutAmiga 
Re: First in Amiga History: AROS AmigaOS Like Clone Now 64bi
Posted on 11-Oct-2007 14:37:52
#15 ]
Elite Member
Joined: 9-Jun-2004
Posts: 12795
From: Norway

@Metalheart

Move larger blocks of data faster maybe and more precise floating pointer values maybe,

64bit is twice as large as 32bit, so if you write program and decides use 64bit to hold a counter value that will contain a value from 0-255 you wasting 7 bytes of memory, and your RAM buss will need to deal whit it (slower more bloated applications, because the wasted ram will need to swapped out to disk, when your physical memory is full)

I think the move from 16bit to 32bit was important because we needed larger numbers,
The move from 32bit to 64bit is not that fantastic, how ever there is some usefulness in having more virtual address space, there some cool tricks you can do whit the MMU that might make it worth while, you can do the same tricks on 32bit but you do have only 2 or 4Gbyte form address space to play whit, watch means virtual address space is best used program using the MMU for tricks free the virtual address space, so other application can use the same address space when they need to, virtual address space can be used to deferment memory, or load blocks from disks on memory read or write, or copy on write trick, a more useful trick might be endien conversion on write or read, it can also be used to emulate none existing custom chips in memory, the MMU is really a fantastic piece of hardware.


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

 Status: Offline
Profile     Report this post  
Returner 
Re: First in Amiga History: AROS AmigaOS Like Clone Now 64bi
Posted on 11-Oct-2007 16:07:20
#16 ]
Member
Joined: 10-Feb-2007
Posts: 60
From: Unknown

Quote:

Poster: NutsAboutAmiga Date: 11-Oct-2007 16:37:52

@Metalheart

Move larger blocks of data faster maybe and more precise floating pointer values maybe,


Not,really, you can do this with floating point (64bit) registers already.
Floating point registers are already 64bit so no difference.

Quote:

64bit is twice as large as 32bit, so if you write program and decides use 64bit to hold a counter value that will contain a value from 0-255 you wasting 7 bytes of memory, and your RAM buss will need to deal whit it (slower more bloated applications, because the wasted ram will need to swapped out to disk, when your physical memory is full)


Yes, to some degree this is true. 64bit is normally actually slower, although
on average not much. Depends on the actual hardware too.


_________________
Selur erutangis siht

 Status: Offline
Profile     Report this post  
digitaldisaster 
Re: First in Amiga History: AROS AmigaOS Like Clone Now 64bi
Posted on 11-Oct-2007 20:31:53
#17 ]
Cult Member
Joined: 3-Feb-2004
Posts: 584
From: Lincoln, England

In the IEEE 754 standard as used by most floating point implementations the registers are 32-bit for single precision, ?43-bit for single extended precision (not really used), 64-bit for double precision and ?79-bit for double extended precision (I believe x86 uses 80 bit for double extended).

IIRC the main reason for 64-bit slowdowns is there is more data to shove through the bus as the binaries are larger.

Also, it's worth noting that in most cases (x86, SPARC, PowerPC) the incompatibilities are one way only, i.e. 64-bit CPUs can run 32-bit code fine (and often do it faster) but 32-bit CPUs can't run 64-bit binaries

 Status: Offline
Profile     Report this post  
CodeSmith 
Re: First in Amiga History: AROS AmigaOS Like Clone Now 64bi
Posted on 12-Oct-2007 6:44:22
#18 ]
Elite Member
Joined: 8-Mar-2003
Posts: 3045
From: USA

@Metalheart

The biggest benefit of "native" AMD64 code over x86 code is that you have 16 pretty much general purpose registers to play with, as opposed to x86 where you have 8 registers. Of those 8, 3 have very limited use and the other 5 also have some constraints on how thay can be used (for example, division always puts the quotient in EAX and the remainder in EDX). The larger number of registers (and the fact that they're mostly all purpose) was one of the huge advantages of 68K over x86 back in the day.

 Status: Offline
Profile     Report this post  
CodeSmith 
Re: First in Amiga History: AROS AmigaOS Like Clone Now 64bi
Posted on 12-Oct-2007 6:53:37
#19 ]
Elite Member
Joined: 8-Mar-2003
Posts: 3045
From: USA

@NutsAboutAmiga

Quote:
64bit is twice as large as 32bit, so if you write program and decides use 64bit to hold a counter value that will contain a value from 0-255 you wasting 7 bytes of memory, and your RAM buss will need to deal whit it (slower more bloated applications, because the wasted ram will need to swapped out to disk, when your physical memory is full)

Not really. Amd64 has instructions that work with 8, 16, 32 and 64 bit words, precisely to prevent that problem. Also, the amd64 instruction set uses some of the tricks that x86 used in the move from 16 to 32 bit, in order to provide very good code density. Some instructions are larger (those that use pointers from memory to implement things like jump tables), but the vast majority of code does not do that. Since you also have twice as many registers, the program does not need to juggle values as much, which usually more than makes up for the few larger instructions. This means that a program compiled for 32 bit and for 64 bit will be roughly the same size for both versions, and in fact sometimes the 64 bit version will be smaller than the 32 bit version.

64 bit code is also not slower than 32 bit code, at least not on the amd64 platform (in fact, the ability to work with 8 bytes at a time can make some types of program a lot faster). Where did you hear that?

Last edited by CodeSmith on 12-Oct-2007 at 06:58 AM.

 Status: Offline
Profile     Report this post  
michalsc 
Re: First in Amiga History: AROS AmigaOS Like Clone Now 64bi
Posted on 12-Oct-2007 12:09:35
#20 ]
AROS Core Developer
Joined: 14-Jun-2005
Posts: 377
From: Germany

Quote:
Also, the amd64 instruction set uses some of the tricks that x86 used in the move from 16 to 32 bit, in order to provide very good code density. Some instructions are larger (those that use pointers from memory to implement things like jump tables), but the vast majority of code does not do that.


Moreover, x86_64 introduced program-counter relative addressing, which all of you know from both m68k and PPC. It reduces the code size (access to data which is +-2GB away from the instruction is better encoded) but also reduces the amount of relocations required at programm start :)

Quote:
This means that a program compiled for 32 bit and for 64 bit will be roughly the same size for both versions


Small example - the size of .text section of muimaster.library. The 32-bit version: 332 Kilobytes. The 64-bit version: 337 Kilobytes.

Quote:
in fact, the ability to work with 8 bytes at a time can make some types of program a lot faster


All bit-related operations are almost twice as fast on 64-bit architecture. Independent on the operand size, searching for least significant bit set is one instruction. Another bit-related example: the bit count in 32-bit is done as follows:


ULONG bfcnto(ULONG v)
{
ULONG const w = v - ((v >> 1) & 0x55555555); // temp
ULONG const x = (w & 0x33333333) + ((w >> 2) & 0x33333333); // temp
ULONG const c = ((x + (x >> 4) & 0xF0F0F0F) * 0x1010101) >> 24; // count

return c;
}


Whereas the 64-bit version does only a tiny bit more and is almost twice fast:


ULONG bfcnto(UQUAD v)
{
UQUAD const w = v - ((v >> 1) & 0x5555555555555555ULL);
UQUAD const x = (w & 0x3333333333333333ULL) + ((w >> 2) & 0x3333333333333333ULL);
UQUAD const y = (x & 0x0f0f0f0f0f0f0f0fULL) + ((x >> 4) & 0x0f0f0f0f0f0f0f0fULL);
UQUAD const c = ((y + (y >> 8) & 0x00ff00ff00ff00ffULL) * 0x0101010101010101ULL) >> 56;

return c;
}


Nice, isn't it?

 Status: Offline
Profile     Report this post  
[ 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