|
From: Robert J. <rob...@da...> - 2003-10-31 08:43:23
|
Hi, > > PS: technical question about Linux on amd 64: > Are pointers 4bytes (32bit =3D 4GB address space) or can you > use 64bit pointers too ? It was a long time since I poked around in lowlevel stuff, and I've never h= ad=20 much experience with x86... your comments below seem to suggest there can b= e=20 constraints in the operating system, is that the issue you want to find out? Anyway I took a peek at:=20 http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/245= 92.pdf from http://www.amd.com/us-en/Processors/DevelopWithAMD/0,,30_2252_739_7044,00.h= tml =46rom what is in there I can't find any such constraints unless running in= =20 compatibility-mode. There are a few new modes with different level of compatibility, they seem = all=20 to support adressing in larger chunks though... All registers are 64bit that should be enough, or? amd64 has all x86 registers (8 of them) extended to 64bit. It also has 8 ne= w=20 general purpose registers that are 64 bit. Ontop of that there are 8 64bit= =20 MMX registers (though they seem to occupy the same space as the FPU=20 registers) and 16 128-bit XMM registers. (see page 4 in pdf) This all suggests to me that compilers will be able to do much better=20 optimizations on a64... Oh, the instruction pointer is also 64bit. /Robert > If the second case is not possible it would a bit sad because > it would mean you can manage more than 4GB but you would still > have the 4GB per process limit which would hurt LS. > ok we could fire up multiple instances and load some sample libraries > in each instance thus maxing out the RAM anyway but it would not > be as cool as doing all within one instance plus it could lead to > some performance problems. > > Can someone of you shed some light here (or look up the stuff on google > and post links to the relevant stuff eg kernel ML etc) ? > > > cheers, > Benno > > > > ------------------------------------------------- > This mail sent through http://www.gardena.net > > > ------------------------------------------------------- > This SF.net email is sponsored by: SF.net Giveback Program. > Does SourceForge.net help you be more productive? Does it > help you create better code? SHARE THE LOVE, and help us help > YOU! Click Here: http://sourceforge.net/donate/ > _______________________________________________ > Linuxsampler-devel mailing list > Lin...@li... > https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel |