WO2002048864A3 - System registers for an object-oriented processor - Google Patents
System registers for an object-oriented processor Download PDFInfo
- Publication number
- WO2002048864A3 WO2002048864A3 PCT/US2001/043957 US0143957W WO0248864A3 WO 2002048864 A3 WO2002048864 A3 WO 2002048864A3 US 0143957 W US0143957 W US 0143957W WO 0248864 A3 WO0248864 A3 WO 0248864A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- system registers
- oriented processor
- oriented
- processor
- registers
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45504—Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
- G06F9/45508—Runtime interpretation or emulation, e g. emulator loops, bytecode interpretation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30181—Instruction operation extension or modification
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/448—Execution paradigms, e.g. implementations of programming paradigms
- G06F9/4488—Object-oriented
- G06F9/449—Object-oriented method invocation or resolution
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/48—Indexing scheme relating to G06F9/48
- G06F2209/481—Exception handling
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Advance Control (AREA)
- Devices For Executing Special Programs (AREA)
Abstract
Priority Applications (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| AU2002226968A AU2002226968A1 (en) | 2000-11-20 | 2001-11-20 | Data processor having multiple operating modes |
| AU2002241507A AU2002241507A1 (en) | 2000-11-20 | 2001-11-20 | System registers for an object-oriented processor |
| AU2002241505A AU2002241505A1 (en) | 2000-11-20 | 2001-11-20 | Methods and devices for caching method frame segments in a low-power stack-based processor |
| AU2002230445A AU2002230445A1 (en) | 2000-11-20 | 2001-11-20 | Interpretation loop for object oriented processor |
| PCT/US2001/043444 WO2002042898A2 (en) | 2000-11-20 | 2001-11-20 | Interpretation loop for object oriented processor |
| PCT/US2001/043829 WO2002045385A2 (en) | 2000-11-20 | 2001-11-20 | Methods and devices for caching method frame segments in a low-power stack-based processor |
| PCT/US2001/044031 WO2002071211A2 (en) | 2000-11-20 | 2001-11-20 | Data processor having multiple operating modes |
Applications Claiming Priority (12)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US25217000P | 2000-11-20 | 2000-11-20 | |
| US60/252,170 | 2000-11-20 | ||
| US25655000P | 2000-12-18 | 2000-12-18 | |
| US60/256,550 | 2000-12-18 | ||
| US27637501P | 2001-03-16 | 2001-03-16 | |
| US60/276,375 | 2001-03-16 | ||
| US32302201P | 2001-09-14 | 2001-09-14 | |
| US60/323,022 | 2001-09-14 | ||
| US09/956,130 | 2001-09-20 | ||
| US09/956,130 US20040015912A1 (en) | 2000-11-20 | 2001-09-20 | Method of byte code quickening: quick instructions for method invocation |
| PCT/US2001/043444 WO2002042898A2 (en) | 2000-11-20 | 2001-11-20 | Interpretation loop for object oriented processor |
| USPCT/US01/43444 | 2001-11-20 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| WO2002048864A2 WO2002048864A2 (en) | 2002-06-20 |
| WO2002048864A8 WO2002048864A8 (en) | 2002-09-26 |
| WO2002048864A3 true WO2002048864A3 (en) | 2004-02-26 |
Family
ID=27540310
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/US2001/043957 WO2002048864A2 (en) | 2000-11-20 | 2001-11-20 | System registers for an object-oriented processor |
Country Status (2)
| Country | Link |
|---|---|
| AU (1) | AU2002241507A1 (en) |
| WO (1) | WO2002048864A2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7146479B2 (en) | 2001-07-18 | 2006-12-05 | City U Research Limited | Method and apparatus of storage allocation/de-allocation in object-oriented programming environment |
| US7487507B1 (en) | 2001-07-18 | 2009-02-03 | City U Research Limited | Secure control transfer in information system |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0810522A2 (en) * | 1996-05-30 | 1997-12-03 | Sun Microsystems, Inc. | A method and system for loading classes in read-only memory |
| GB2336919A (en) * | 1998-04-30 | 1999-11-03 | Ibm | Pre-emptive threading in a virtual machine |
| US6003038A (en) * | 1997-03-31 | 1999-12-14 | Sun Microsystems, Inc. | Object-oriented processor architecture and operating method |
-
2001
- 2001-11-20 AU AU2002241507A patent/AU2002241507A1/en not_active Abandoned
- 2001-11-20 WO PCT/US2001/043957 patent/WO2002048864A2/en not_active Application Discontinuation
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0810522A2 (en) * | 1996-05-30 | 1997-12-03 | Sun Microsystems, Inc. | A method and system for loading classes in read-only memory |
| US6003038A (en) * | 1997-03-31 | 1999-12-14 | Sun Microsystems, Inc. | Object-oriented processor architecture and operating method |
| GB2336919A (en) * | 1998-04-30 | 1999-11-03 | Ibm | Pre-emptive threading in a virtual machine |
Also Published As
| Publication number | Publication date |
|---|---|
| AU2002241507A1 (en) | 2002-06-24 |
| WO2002048864A8 (en) | 2002-09-26 |
| WO2002048864A2 (en) | 2002-06-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2005043335A3 (en) | System for invoking a privileged function in a device | |
| EP0730226A3 (en) | Hardware support for fast software emulation of unimplemented instructions | |
| AU8021100A (en) | Method and apparatus for processing an event occurrence within a multithreaded processor | |
| TW358918B (en) | A system and method of including trap condition and rounding information in arithmetic processor instructions | |
| AU2001255611A1 (en) | System and method for scheduling execution of cross-platform computer processes | |
| AU6782800A (en) | System of reusable software parts for implementing concurrency and hardware access, and methods of use | |
| GB2357876A (en) | Emulation of an instruction set on an instruction set architecture transition | |
| AU3360795A (en) | Method and apparatus for a baseband processor of a receive beamformer system | |
| AU2001274967A1 (en) | A method and system for managing the resources of an application program | |
| EP0945797A3 (en) | Method and apparatus for object-oriented interrupt system | |
| AU7843900A (en) | Frameworks for methods and systems of providing netcentric computing | |
| AU6214900A (en) | System and method for preventing detection of a computer connection to an external device | |
| WO2005045612A3 (en) | System for providing transitions between operating modes of a device | |
| WO2001061276A3 (en) | Method and system for an efficient operating environment in a real-time navigation system | |
| GB2422230A (en) | Optimization Of SMI Handling And Initialization | |
| CA2328559A1 (en) | Methods for renaming stack references in a computer processing system | |
| AU1809299A (en) | A method and system for device virtualization based on an interrupt request in ados-based environment | |
| DE60141530D1 (en) | IMAGE PROCESSOR AND IMPLEMENTATION METHOD OF A COLORIMETRIC SYSTEM | |
| AU2001249553A1 (en) | System and method for metaprogramming software development environment | |
| EP0784265A3 (en) | Method and system of dynamically moving objects between heterogeneous execution environments | |
| AU7620400A (en) | System for development and maintenance of software solutions for execution on distributed computer systems | |
| WO2002048864A3 (en) | System registers for an object-oriented processor | |
| WO2001016740A3 (en) | Efficient event waiting | |
| AU2001296465A1 (en) | System and method for insertion of prefetch instructions by a compiler | |
| CA2305165A1 (en) | Method for improved interrupt handling within a microprocessor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PH PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
| AK | Designated states |
Kind code of ref document: C1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PH PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
| AL | Designated countries for regional patents |
Kind code of ref document: C1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
| CFP | Corrected version of a pamphlet front page | ||
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
| 32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: COMMUNICATION PURSUANT TO RULE 69 EPC (EPO FORM 1205A OF 030903) |
|
| 122 | Ep: pct application non-entry in european phase | ||
| NENP | Non-entry into the national phase |
Ref country code: JP |
|
| WWW | Wipo information: withdrawn in national office |
Country of ref document: JP |