[Implemented] 64Bit

Got an idea for enhancing PureBasic? New command(s) you'd like to see?
StarHawk
User
User
Posts: 55
Joined: Sun Nov 02, 2003 7:27 am

[Implemented] 64Bit

Post by StarHawk »

Compiler option to create .exe's in true 64bit code utilizing 64bit registers. :twisted:
darklordz
Enthusiast
Enthusiast
Posts: 119
Joined: Wed May 21, 2003 1:44 pm
Location: Netherlands
Contact:

Post by darklordz »

I agree
Image
User avatar
Psychophanta
Always Here
Always Here
Posts: 5153
Joined: Wed Jun 11, 2003 9:33 pm
Location: Anare
Contact:

Post by Psychophanta »

Do you mean for newest 64-bit OSes?
You are not requiring a compiler option, but a new and different Purebasic compiler.
RJP Computing
Enthusiast
Enthusiast
Posts: 202
Joined: Sun Apr 27, 2003 4:44 am
Location: Michigan, USA
Contact:

Post by RJP Computing »

I would also like this. I just bought a new AMD Athlon 64. It is sweet. 8)
Please Fred help me unlock the "PurePower" :)
-Ryan
RJP Computing

Ubuntu 8.10/WinXP, AMD Athlon 64 3000+, 1000MB RAM, AC 97 Audio, nVidia GeForce 7600GT 512MB
Soulfire
User
User
Posts: 23
Joined: Mon Mar 08, 2004 7:17 am

Post by Soulfire »

Forgive me if I dont know what I'm talking about, but isn't 64-bit code on a 32-bit operating system completely worthless? Last I checked there weren't any mainstream 64-bit operating systems..
User avatar
Psychophanta
Always Here
Always Here
Posts: 5153
Joined: Wed Jun 11, 2003 9:33 pm
Location: Anare
Contact:

Post by Psychophanta »

Past month I have bought a notebook with AMD Athlon 64 3000+ on a VIA K8T800, 512MB RAM, AC 97 Audio, ATI RADEON 9600 64MB...
It is not cheap, but it is a nice concept. My eyes are never tired when reading on a TFT screen...
All it to play emulators comfortably :wink:
...and to program ... etc.

Since 2002 when Itanium 2 appeared, is growing a 64-bit and parallel processing researching, now Intel Madison II has 9 MB cache in a 3rd cache level, and many many other strange improvements to get more and more processing speed with less Mhz amount. I don't know if AMD Opteron includes those strange improvements from Intel to speed up processing.
But what i want to say is that those 64 bit and parallel procesing improvements require a new concept for compilers, for example the compiler must manage predictions, must leave a code which tell to microprocessor which instructions are arranged to be executed in real parallel time with main thread... etc... too much complex. Today, still there are no compilers which work fine with all it.
dmoc
Enthusiast
Enthusiast
Posts: 739
Joined: Sat Apr 26, 2003 12:40 am

Post by dmoc »

Psychophanta, what make of notebook? Is the gfx upgradable? What OS are you running? What bank did you rob? Can I have it after you get bored of it or after it gets scratched (one scratch and it's not "cool" anymore). Gimme, gimme, gimme :P

More seriously: Is it *really* a 9600 coz I heard ATI were passing off 9200's as 9600's? I also heard a rumour that you have to be careful not to drive the gfx too hard for too long otherwise the machine can seriously overheat, true?
RJP Computing
Enthusiast
Enthusiast
Posts: 202
Joined: Sun Apr 27, 2003 4:44 am
Location: Michigan, USA
Contact:

Post by RJP Computing »

Soulfire wrote:Forgive me if I dont know what I'm talking about, but isn't 64-bit code on a 32-bit operating system completely worthless? Last I checked there weren't any mainstream 64-bit operating systems..
Windows XP 64-bit is as mainstream as it gets. It works great!
Check this out. http://www.microsoft.com/windowsxp/64bit/default.asp
-Ryan
RJP Computing

Ubuntu 8.10/WinXP, AMD Athlon 64 3000+, 1000MB RAM, AC 97 Audio, nVidia GeForce 7600GT 512MB
User avatar
GedB
Addict
Addict
Posts: 1313
Joined: Fri May 16, 2003 3:47 pm
Location: England
Contact:

Post by GedB »

But what i want to say is that those 64 bit and parallel procesing improvements require a new concept for compilers, for example the compiler must manage predictions, must leave a code which tell to microprocessor which instructions are arranged to be executed in real parallel time with main thread... etc... too much complex. Today, still there are no compilers which work fine with all it.
Isn't this stuff that would be handled by the FASM compiler rather than Purebasic itself?

Could any extra features of the 64 bit processors be handled the same way as the MMX, 3DNow, etc? ie. With difference versions in the pure libraries.
User avatar
Psychophanta
Always Here
Always Here
Posts: 5153
Joined: Wed Jun 11, 2003 9:33 pm
Location: Anare
Contact:

Post by Psychophanta »

dmoc;
Yes it is a ATI RADEON 9600 mobility. I don't use too hard graphics on it, but i bought the notebook to use it 24 hours/day, like a server :twisted: , for emule, etc. (i hate noise and big sizes, so i prefer notebook) the model i have is Acer Aspire 1501, and it's almost 1699 euros here in Spain. I am in love :lol:
After USB invent, notebooks are not like before; now it is upgradable like if it had PCI slots... :wink: so now there are no reason to purchase a notebook, still are a little bit expansive than normal PC, but you can get a Pentium 4 2.6Ghz or Athlon 2600 for 850 euros, of course with 512 MB DDR333, combo DVD, USB, ... and i am sure prices for memories, HD, etc. for notebook computers will be cheaper day by day; because notebooks market are growing more and more, not only in Japan or USA.
Isn't this stuff that would be handled by the FASM compiler rather than Purebasic itself?
Could any extra features of the 64 bit processors be handled the same way as the MMX, 3DNow, etc? ie. With difference versions in the pure libraries.
I think yes.
freedimension
Enthusiast
Enthusiast
Posts: 613
Joined: Tue May 06, 2003 2:50 pm
Location: Germany
Contact:

Post by freedimension »

Oh my gosh, it really happened. Acer released a Notebook that at last has a real gfx-card build in, and not a stupid shared memory card.
I really like Acer Notebooks, I have an aspire 1300, bought cheap at amazon ;-)
My next notebook should be an egglayingwoolmilkpig (this is a german saying translated crudely, but I think you all get the hint ;-) ). It should be a tablet pc with at least 15" and a real gfx-card. 64bit would be cool and it also should be fast as hell *dream*

For the original post: I don't think this wish is very realistic, as there are too much things to think about. Fred would have to rewrite or overlook most of the parts of the compiler. But for the near future, Fred would be well advised to develop a standalone 64 bit compiler.
Post Reply