Can any VM software simulate SSE 4.2 on a machine that does not have it?












0















I am using Intel Core2 Duo which has only SSE 4.1. Is there any VM software that can simulate SSE 4.2 instructions on such a machine? I don't need performance; I just hope some software think it is running on a CPU capable of SSE 4.2, though only SSE 4.1 is provided by hardware. Thank you. PS: I am using Windows 7 64bit.










share|improve this question























  • You don't even need a VM, because every invalid opcode will generate a trap for you to decide what to do. You can then simulate the instruction in interrupt software and return to the program. It's very commonly used in the DOS era because at that time the FPU is an optional co-processor which is not always available. AFAIK it's also used by some Hackintosh kext to simulate SSSE3 (which was required by MacOS) on Pentium 4. Intel also have a software for simulating new instructions before releasing them on the next microarchitecture. It can even run AVX512 on a normal PC

    – phuclv
    Jun 18 '17 at 10:16


















0















I am using Intel Core2 Duo which has only SSE 4.1. Is there any VM software that can simulate SSE 4.2 instructions on such a machine? I don't need performance; I just hope some software think it is running on a CPU capable of SSE 4.2, though only SSE 4.1 is provided by hardware. Thank you. PS: I am using Windows 7 64bit.










share|improve this question























  • You don't even need a VM, because every invalid opcode will generate a trap for you to decide what to do. You can then simulate the instruction in interrupt software and return to the program. It's very commonly used in the DOS era because at that time the FPU is an optional co-processor which is not always available. AFAIK it's also used by some Hackintosh kext to simulate SSSE3 (which was required by MacOS) on Pentium 4. Intel also have a software for simulating new instructions before releasing them on the next microarchitecture. It can even run AVX512 on a normal PC

    – phuclv
    Jun 18 '17 at 10:16
















0












0








0


1






I am using Intel Core2 Duo which has only SSE 4.1. Is there any VM software that can simulate SSE 4.2 instructions on such a machine? I don't need performance; I just hope some software think it is running on a CPU capable of SSE 4.2, though only SSE 4.1 is provided by hardware. Thank you. PS: I am using Windows 7 64bit.










share|improve this question














I am using Intel Core2 Duo which has only SSE 4.1. Is there any VM software that can simulate SSE 4.2 instructions on such a machine? I don't need performance; I just hope some software think it is running on a CPU capable of SSE 4.2, though only SSE 4.1 is provided by hardware. Thank you. PS: I am using Windows 7 64bit.







virtual-machine cpu simulation






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Jun 18 '17 at 9:03









user5280911user5280911

12113




12113













  • You don't even need a VM, because every invalid opcode will generate a trap for you to decide what to do. You can then simulate the instruction in interrupt software and return to the program. It's very commonly used in the DOS era because at that time the FPU is an optional co-processor which is not always available. AFAIK it's also used by some Hackintosh kext to simulate SSSE3 (which was required by MacOS) on Pentium 4. Intel also have a software for simulating new instructions before releasing them on the next microarchitecture. It can even run AVX512 on a normal PC

    – phuclv
    Jun 18 '17 at 10:16





















  • You don't even need a VM, because every invalid opcode will generate a trap for you to decide what to do. You can then simulate the instruction in interrupt software and return to the program. It's very commonly used in the DOS era because at that time the FPU is an optional co-processor which is not always available. AFAIK it's also used by some Hackintosh kext to simulate SSSE3 (which was required by MacOS) on Pentium 4. Intel also have a software for simulating new instructions before releasing them on the next microarchitecture. It can even run AVX512 on a normal PC

    – phuclv
    Jun 18 '17 at 10:16



















You don't even need a VM, because every invalid opcode will generate a trap for you to decide what to do. You can then simulate the instruction in interrupt software and return to the program. It's very commonly used in the DOS era because at that time the FPU is an optional co-processor which is not always available. AFAIK it's also used by some Hackintosh kext to simulate SSSE3 (which was required by MacOS) on Pentium 4. Intel also have a software for simulating new instructions before releasing them on the next microarchitecture. It can even run AVX512 on a normal PC

– phuclv
Jun 18 '17 at 10:16







You don't even need a VM, because every invalid opcode will generate a trap for you to decide what to do. You can then simulate the instruction in interrupt software and return to the program. It's very commonly used in the DOS era because at that time the FPU is an optional co-processor which is not always available. AFAIK it's also used by some Hackintosh kext to simulate SSSE3 (which was required by MacOS) on Pentium 4. Intel also have a software for simulating new instructions before releasing them on the next microarchitecture. It can even run AVX512 on a normal PC

– phuclv
Jun 18 '17 at 10:16












1 Answer
1






active

oldest

votes


















2














OK, after searching the internet I knew it is called "emulator". I installed a Windows version of Intel® Software Development Emulator (here), ran in command line sde -- "C:Program FilesCPUIDCPU-Zcpuz.exe", and magical things happened:



CPU-Z



The CPU doesn't actually have SSE4.2, AES, AVX, AVX2 and FMA3 instructions






share|improve this answer


























  • I checked just now with Autodesk Maya 2017 which uses Arnold as renderer which must run on SSE4.2. I can't afford a better CPU along with motherboard and chassis so that's why I posted this question. Good news is that sde -- "C:Program FilesAutodeskMaya2017binmaya.exe" works fine -- maya successfully launches Arnold renderer, although it runs slowly as expected. So, I saved myself $100 :-)

    – user5280911
    Jun 20 '17 at 10:30










protected by Community Jan 31 at 4:59



Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).



Would you like to answer one of these unanswered questions instead?














1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









2














OK, after searching the internet I knew it is called "emulator". I installed a Windows version of Intel® Software Development Emulator (here), ran in command line sde -- "C:Program FilesCPUIDCPU-Zcpuz.exe", and magical things happened:



CPU-Z



The CPU doesn't actually have SSE4.2, AES, AVX, AVX2 and FMA3 instructions






share|improve this answer


























  • I checked just now with Autodesk Maya 2017 which uses Arnold as renderer which must run on SSE4.2. I can't afford a better CPU along with motherboard and chassis so that's why I posted this question. Good news is that sde -- "C:Program FilesAutodeskMaya2017binmaya.exe" works fine -- maya successfully launches Arnold renderer, although it runs slowly as expected. So, I saved myself $100 :-)

    – user5280911
    Jun 20 '17 at 10:30
















2














OK, after searching the internet I knew it is called "emulator". I installed a Windows version of Intel® Software Development Emulator (here), ran in command line sde -- "C:Program FilesCPUIDCPU-Zcpuz.exe", and magical things happened:



CPU-Z



The CPU doesn't actually have SSE4.2, AES, AVX, AVX2 and FMA3 instructions






share|improve this answer


























  • I checked just now with Autodesk Maya 2017 which uses Arnold as renderer which must run on SSE4.2. I can't afford a better CPU along with motherboard and chassis so that's why I posted this question. Good news is that sde -- "C:Program FilesAutodeskMaya2017binmaya.exe" works fine -- maya successfully launches Arnold renderer, although it runs slowly as expected. So, I saved myself $100 :-)

    – user5280911
    Jun 20 '17 at 10:30














2












2








2







OK, after searching the internet I knew it is called "emulator". I installed a Windows version of Intel® Software Development Emulator (here), ran in command line sde -- "C:Program FilesCPUIDCPU-Zcpuz.exe", and magical things happened:



CPU-Z



The CPU doesn't actually have SSE4.2, AES, AVX, AVX2 and FMA3 instructions






share|improve this answer















OK, after searching the internet I knew it is called "emulator". I installed a Windows version of Intel® Software Development Emulator (here), ran in command line sde -- "C:Program FilesCPUIDCPU-Zcpuz.exe", and magical things happened:



CPU-Z



The CPU doesn't actually have SSE4.2, AES, AVX, AVX2 and FMA3 instructions







share|improve this answer














share|improve this answer



share|improve this answer








edited Jun 19 '17 at 1:41









ethanwu10

781418




781418










answered Jun 18 '17 at 23:41









user5280911user5280911

12113




12113













  • I checked just now with Autodesk Maya 2017 which uses Arnold as renderer which must run on SSE4.2. I can't afford a better CPU along with motherboard and chassis so that's why I posted this question. Good news is that sde -- "C:Program FilesAutodeskMaya2017binmaya.exe" works fine -- maya successfully launches Arnold renderer, although it runs slowly as expected. So, I saved myself $100 :-)

    – user5280911
    Jun 20 '17 at 10:30



















  • I checked just now with Autodesk Maya 2017 which uses Arnold as renderer which must run on SSE4.2. I can't afford a better CPU along with motherboard and chassis so that's why I posted this question. Good news is that sde -- "C:Program FilesAutodeskMaya2017binmaya.exe" works fine -- maya successfully launches Arnold renderer, although it runs slowly as expected. So, I saved myself $100 :-)

    – user5280911
    Jun 20 '17 at 10:30

















I checked just now with Autodesk Maya 2017 which uses Arnold as renderer which must run on SSE4.2. I can't afford a better CPU along with motherboard and chassis so that's why I posted this question. Good news is that sde -- "C:Program FilesAutodeskMaya2017binmaya.exe" works fine -- maya successfully launches Arnold renderer, although it runs slowly as expected. So, I saved myself $100 :-)

– user5280911
Jun 20 '17 at 10:30





I checked just now with Autodesk Maya 2017 which uses Arnold as renderer which must run on SSE4.2. I can't afford a better CPU along with motherboard and chassis so that's why I posted this question. Good news is that sde -- "C:Program FilesAutodeskMaya2017binmaya.exe" works fine -- maya successfully launches Arnold renderer, although it runs slowly as expected. So, I saved myself $100 :-)

– user5280911
Jun 20 '17 at 10:30





protected by Community Jan 31 at 4:59



Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).



Would you like to answer one of these unanswered questions instead?



Popular posts from this blog

Plaza Victoria

In PowerPoint, is there a keyboard shortcut for bulleted / numbered list?

How to put 3 figures in Latex with 2 figures side by side and 1 below these side by side images but in...