Tuesday, April 29, 2003 12:33:07 PM
gollem, yes, I put that question to AMD a couple of years ago - in the form of what they were doing for compiler work for Hammer. They answered that they had a group dedicated to making optimized compilers for Hammer. I think that means that AMD developed compiler optimizations in-house and made them available to a select group of partners like Microsoft and Gnu.
...it might depend on whose compiler it is.
Target compiling is as old as the concept of software compiling itself, it goes back to the early 1960s. Remember, mainframes were multi-million dollar behemoths, custom jobs, and each one had to have compiled test code ready when the first hardware became available for first bringup. Hence the first compilations for each hardware platform was done on a previous generation.
With microprocessors the same thing was required. I'm sure the first 8086 code was compiled on an 8080 (8-bit) platform and the first 8080 code was compiled on a 4040 (4-bit) platform before it. I know I assembled 80186 (embedded) code on an 8088-based PC in the mid 1980s. In fact, my first assembler was a 6502 assembler written in FORTH (I was too poor to go out and actually buy tools, and I wanted to learn assembler programming). That assembler could have been hosted on any host processor!
Target compiling, also called cross-compiling, is so intimately a part of software development that I could not imagine anyone making a commercial or freeware x86 compiler without compiler flags to specify the destination processor.
...it might depend on whose compiler it is.
Target compiling is as old as the concept of software compiling itself, it goes back to the early 1960s. Remember, mainframes were multi-million dollar behemoths, custom jobs, and each one had to have compiled test code ready when the first hardware became available for first bringup. Hence the first compilations for each hardware platform was done on a previous generation.
With microprocessors the same thing was required. I'm sure the first 8086 code was compiled on an 8080 (8-bit) platform and the first 8080 code was compiled on a 4040 (4-bit) platform before it. I know I assembled 80186 (embedded) code on an 8088-based PC in the mid 1980s. In fact, my first assembler was a 6502 assembler written in FORTH (I was too poor to go out and actually buy tools, and I wanted to learn assembler programming). That assembler could have been hosted on any host processor!
Target compiling, also called cross-compiling, is so intimately a part of software development that I could not imagine anyone making a commercial or freeware x86 compiler without compiler flags to specify the destination processor.
Recent AMD News
- Form 144 - Report of proposed sale of securities • Edgar (US Regulatory) • 04/06/2026 08:14:57 PM
- Form ARS - Annual Report to Security Holders • Edgar (US Regulatory) • 03/27/2026 08:18:49 PM
- Form DEFA14A - Additional definitive proxy soliciting materials and Rule 14(a)(12) material • Edgar (US Regulatory) • 03/27/2026 08:16:34 PM
- Form DEF 14A - Other definitive proxy statements • Edgar (US Regulatory) • 03/27/2026 08:14:59 PM
- Intel shares rise after report of planned CPU price increases • IH Market News • 03/25/2026 03:24:25 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 03/18/2026 08:16:11 PM
- Advances in Domestic Heavy Rare Earth Minerals Production Essential for North American Defense Stockpiles • GlobeNewswire Inc. • 03/18/2026 01:00:00 PM
- Advances in Domestic Heavy Rare Earth Minerals Production Essential for North American Defense Stockpiles • InvestorsHub NewsWire • 03/18/2026 01:00:00 PM
- China Controls the Metal Underlying America's Trillion-Dollar Tech Economy - OilPrice.com Market Commentary • PR Newswire (US) • 03/17/2026 12:00:00 PM
- China Controls the Metal Underlying America's Trillion-Dollar Tech Economy - OilPrice.com Market Commentary • PR Newswire (Canada) • 03/17/2026 12:00:00 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 03/16/2026 08:48:06 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 03/13/2026 08:07:18 PM
- Form 144 - Report of proposed sale of securities • Edgar (US Regulatory) • 03/12/2026 08:23:15 PM
- The Drone Revolution's Dependence on Chinese Rare Earth Processing - OilPrice.com Market Commentary • PR Newswire (Canada) • 03/11/2026 02:45:00 PM
- The Drone Revolution's Dependence on Chinese Rare Earth Processing - OilPrice.com Market Commentary • PR Newswire (US) • 03/11/2026 02:45:00 PM
- Adeia shares gain after signing semiconductor licensing deal with AMD • IH Market News • 03/09/2026 03:42:24 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 03/06/2026 09:13:28 PM
- Form 144 - Report of proposed sale of securities • Edgar (US Regulatory) • 03/04/2026 09:27:23 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 03/03/2026 09:15:06 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 03/03/2026 09:13:03 PM
- AMD unveils Ryzen AI 400 processors at MWC 2026, expanding push into AI-powered PCs • IH Market News • 03/02/2026 03:15:12 PM
- AMD Gives Consumers and Businesses More AI PC Options with Expanded Ryzen™ AI 400 Series Portfolio • GlobeNewswire Inc. • 03/02/2026 08:00:00 AM
- GSMA launches Open Telco AI to accelerate development of telco‑grade AI • PR Newswire (Canada) • 03/02/2026 07:00:00 AM
- GSMA launches Open Telco AI to accelerate development of telco‑grade AI • PR Newswire (US) • 03/02/2026 07:00:00 AM
