1. Euphoria on 64-bit processor, 32-bit opsys, and Dual-Core questions
- Posted by DanM May 16, 2009
- 973 views
- Last edited May 17, 2009
I'm assuming that an AMD Athlonâ„¢ X2 QL-64 Processor is a 64-bit micro-processor, and wondering, in terms of full functionality, what it means that a Vista opsys for system with above processor, is 32-bit?
I'm also wondering whether Euphoria programs (various versions of Euphoria?) can make full use of 64-bit processor, in a Vista 32-bit environment, and also if Euphoria programs can make use of a Dual-Core processor?
Dan
2. Re: Euphoria on 64-bit processor, 32-bit opsys, and Dual-Core questions
- Posted by DerekParnell (admin) May 17, 2009
- 972 views
I'm also wondering whether Euphoria programs (various versions of Euphoria?) can make full use of 64-bit processor, in a Vista 32-bit environment, and also if Euphoria programs can make use of a Dual-Core processor?
No, Euphoria is still firmly in the 32-bit world. It does not know about 64-bit general registers etc ... It will run on 64-bit machines that support 32-bit applications (which is just about every platform so far).
Also, Euphoria is a single-threaded application so it does not do anything special in a multi-core environment. The best you can hope for at the moment is whatever the operating system/bios can do for you. (Note: Euphoria's built-in tasks are software emulated tasks and do not use any machine or operating system assistance to implement them. This is likely to change in a future release
3. Re: Euphoria on 64-bit processor, 32-bit opsys, and Dual-Core questions
- Posted by DanM May 18, 2009
- 910 views
I'm also wondering whether Euphoria programs (various versions of Euphoria?) can make full use of 64-bit processor, in a Vista 32-bit environment, and also if Euphoria programs can make use of a Dual-Core processor?
No, Euphoria is still firmly in the 32-bit world. It does not know about 64-bit general registers etc ... It will run on 64-bit machines that support 32-bit applications (which is just about every platform so far).
Also, Euphoria is a single-threaded application so it does not do anything special in a multi-core environment. The best you can hope for at the moment is whatever the operating system/bios can do for you. (Note: Euphoria's built-in tasks are software emulated tasks and do not use any machine or operating system assistance to implement them. This is likely to change in a future release
Thanks Derek,
I'm trying to evaluate whether there's any point to get a new 'puter with dual core.
I'm guessing that since the Vista I would get on a 'puter now is 32-bit op sys, that the fact that cpu is 64-bit is semi-irrelevant, the opsys isn't making any use of it, so all it's doing is requiring 64-bit ram? So as far as Euphoria is concerned, it's running in/on 32-bit system?
As regards dual-core, I'm wondering if there is some way to perhaps divide a programming task (data) into two parts, and get one program to handle one part on one core, and another instance of same program to handle second part (of data) on the the other core?
Dan