gaming ultima
09-14-2004, 11:43
Transitive Corporation, the leading provider of software that enables transportability of applications across multiple processor and operating system pairs, today launched its QuickTransit™ product line, a family of products that allows software applications compiled for one processor and operating system to run on another processor and operating system without any source code or binary changes.
The company’s breakthrough hardware virtualization technology is unique because it provides 100% functionality, transparent interactive and graphics performance, near-native computational performance, and allows virtually any processor/operating system pair to be supported.
In an interview with Wired News, Bob Wiederhold, President and CEO of Transitive Corporation said QuickTransit will allow the next-generation Xbox (which will have a POWER chip) to run first-generation Xbox software, which was written for an Intel chip.
http://media.teamxbox.com/dailyposts/quicktransit.gif
The first products available in the QuickTransit™ product line are:
QuickTransit for Opteron: with support for MIPS, POWER/PowerPC, and mainframe binaries
QuickTransit for x86: with support for MIPS, POWER/PowerPC and mainframe binaries
QuickTransit for POWER/PowerPC: with support for MIPS, x86, and mainframe binaries
QuickTransit for Itanium: with support for MIPS, POWER/PowerPC, x86, and mainframe binaries
How QuickTransit Works
QuickTransit utilizes a unique and patented modular architecture. It runs on top of the operating system, with no end user intervention. As a translated application runs, the QuickTransit “front-end decoder” reads in blocks of binary code and translates them into an intermediate representation (IR). An “optimization kernel” then optimizes the code represented in the IR, and a “back-end code generator” encodes the optimized blocks for the target processor and caches them. QuickTransit’s high performance comes from exploiting the fact that only 10% of the code in a typical application is executed 90% of the time. So, the optimizing kernel looks for frequently executed blocks of code and aggressively optimizes them as they are identified. The QuickTransit architecture is modular, allowing front-end decoders and back-end code generators to be easily mixed and matched for the source and target environment.
QuickTransit products support applications written in any language including C, C++, Fortran, Cobol, Basic, Ada, Pascal, Modula, PL/1 and assembly language. QuickTransit products let software applications run on the target platform exactly as they run on the source platform, with 100% functionality. Graphics and interactive performance are transparent, and computational performance is 80% of what could be achieved with a native port, which is often higher performance than is available on the original platform. Today’s Itanium, Xeon™ or POWER processors, for example, offer 10 times the computational performance of mid-1990’s mainframes. Using QuickTransit software, today’s processors could run the unchanged mainframe applications 8 times faster.
The system resource overhead of the translation process is small. QuickTransit itself uses only 500 KB of memory and requires approximately 10-30 MB of additional memory for large server applications, or around 25% of program memory for smaller applications.
teamxbox (http://news.teamxbox.com/xbox/6754/Xbox-2-Backward-Compatibility-Update)
ok this is all very nice but i have a few points to make, first i dont think we can see it as being confirmed till the next xbox comes out because 1. microsoft haven’t said it themselves and they might end up denying it like they did when M-systems CEO said that the next xbox will not use a HDD and 2. this talks about emulation of the CPU, it does not mention anything about the emulation of the GPU as the xbox uses a custom (modified Geforce 3) GPU and the next xbox will most likely use a custom GPU based on the R480 or R500 maybe, and as xbox games are programmed specifically for the Nvidia GPU they specifically use all of its heavily patented graphics computational methods and so it has been thought by many industry experts that backwards compatibility would not be possible as it would breach a patent and unlike some company's you can bet Nvidia would sue them and then never stop fighting them, and last time Nvidia met Microsoft in the courts (what putt nvidia off them) Nvidia won
i also believe that this is one of the things Sony and Nvidia were talking about together a while back
enough of my rants, what does everybody else think?
The company’s breakthrough hardware virtualization technology is unique because it provides 100% functionality, transparent interactive and graphics performance, near-native computational performance, and allows virtually any processor/operating system pair to be supported.
In an interview with Wired News, Bob Wiederhold, President and CEO of Transitive Corporation said QuickTransit will allow the next-generation Xbox (which will have a POWER chip) to run first-generation Xbox software, which was written for an Intel chip.
http://media.teamxbox.com/dailyposts/quicktransit.gif
The first products available in the QuickTransit™ product line are:
QuickTransit for Opteron: with support for MIPS, POWER/PowerPC, and mainframe binaries
QuickTransit for x86: with support for MIPS, POWER/PowerPC and mainframe binaries
QuickTransit for POWER/PowerPC: with support for MIPS, x86, and mainframe binaries
QuickTransit for Itanium: with support for MIPS, POWER/PowerPC, x86, and mainframe binaries
How QuickTransit Works
QuickTransit utilizes a unique and patented modular architecture. It runs on top of the operating system, with no end user intervention. As a translated application runs, the QuickTransit “front-end decoder” reads in blocks of binary code and translates them into an intermediate representation (IR). An “optimization kernel” then optimizes the code represented in the IR, and a “back-end code generator” encodes the optimized blocks for the target processor and caches them. QuickTransit’s high performance comes from exploiting the fact that only 10% of the code in a typical application is executed 90% of the time. So, the optimizing kernel looks for frequently executed blocks of code and aggressively optimizes them as they are identified. The QuickTransit architecture is modular, allowing front-end decoders and back-end code generators to be easily mixed and matched for the source and target environment.
QuickTransit products support applications written in any language including C, C++, Fortran, Cobol, Basic, Ada, Pascal, Modula, PL/1 and assembly language. QuickTransit products let software applications run on the target platform exactly as they run on the source platform, with 100% functionality. Graphics and interactive performance are transparent, and computational performance is 80% of what could be achieved with a native port, which is often higher performance than is available on the original platform. Today’s Itanium, Xeon™ or POWER processors, for example, offer 10 times the computational performance of mid-1990’s mainframes. Using QuickTransit software, today’s processors could run the unchanged mainframe applications 8 times faster.
The system resource overhead of the translation process is small. QuickTransit itself uses only 500 KB of memory and requires approximately 10-30 MB of additional memory for large server applications, or around 25% of program memory for smaller applications.
teamxbox (http://news.teamxbox.com/xbox/6754/Xbox-2-Backward-Compatibility-Update)
ok this is all very nice but i have a few points to make, first i dont think we can see it as being confirmed till the next xbox comes out because 1. microsoft haven’t said it themselves and they might end up denying it like they did when M-systems CEO said that the next xbox will not use a HDD and 2. this talks about emulation of the CPU, it does not mention anything about the emulation of the GPU as the xbox uses a custom (modified Geforce 3) GPU and the next xbox will most likely use a custom GPU based on the R480 or R500 maybe, and as xbox games are programmed specifically for the Nvidia GPU they specifically use all of its heavily patented graphics computational methods and so it has been thought by many industry experts that backwards compatibility would not be possible as it would breach a patent and unlike some company's you can bet Nvidia would sue them and then never stop fighting them, and last time Nvidia met Microsoft in the courts (what putt nvidia off them) Nvidia won
i also believe that this is one of the things Sony and Nvidia were talking about together a while back
enough of my rants, what does everybody else think?