Browse Prior Art Database

Multi-targeted (cross) compiler for SOA appliances

IP.com Disclosure Number: IPCOM000181706D
Original Publication Date: 2009-Apr-09
Included in the Prior Art Database: 2009-Apr-09
Document File: 1 page(s) / 19K

Publishing Venue

IBM

Abstract

Disclosed is a Multi-targeted (cross) compiler for SOA appliances

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 100% of the total text.

Page 1 of 1

Multi

MultiMulti-

code-generation backends, to generate object code for any of the processors in the hybrid system.

As the system is processing the workload, it can make a determination which specific processor should process the request, and dynamically generate the appropriate object-code according to this decision. Various factors, such as overall load, CPU idle time, etc., can be used to determine which processor, and which compiled code, get executed.
* Java is a trademark of Sun.

compiler for SOA appliances

A hybrid computer system is one that has a heterogenous mix of general -purpose processors. Unlike a math (FPU) or graphics co-processor, the CPU's in a hybrid system are considered "the same" in that any of them could process application workload.

Such a system could have a compiler. This could be compiling scripts or programs as needed (e.g., XSLT), or it could be part of a general runtime that compiles "hot spots" such as a Java*

targeted

---targetedtargetedtargeted

cross)

((((crosscrosscross

))) compiler for SOA appliancescompiler for SOA appliancescompiler for SOA appliances

just-in-time (JIT) compiler. A single compiler could have multiple

1