Stack-using method

A stack and stack frame technology, applied in the field of stack use, can solve problems such as the meaningless use of accelerators

Inactive Publication Date: 2003-06-11
LENOVO INNOVATIONS LTD HONG KONG
View PDF0 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this makes the use of accelerators moot

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Stack-using method
  • Stack-using method
  • Stack-using method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] Hereinafter, an embodiment of the present invention will be described with reference to the accompanying drawings.

[0016] figure 1 is a block diagram of an example configuration corresponding to the method of using the Java accelerator device stack of the applied embodiment of the present invention. This accelerator device 101 is used as a computer connected with a CPU 102 , a main storage medium 103 , a transient storage unit 111 , a control unit 112 and a stack storage unit 113 .

[0017] The CPU 102 processes and controls the software of the accelerator device 101 according to the program stored in the main storage medium 103 . When a Java program is executed, a virtual stack area is provided in the main storage medium 103 . In the accelerator device 101, the control unit 112 executes the interpreter, and the stack data replicates the process by hardware. The transient storage unit 111 is used by the CPU 102 to control the accelerator device 101 . In the stack ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The present invention has an objective of minimizing deterioration of the processing speed of a Java accelerator device even when stack overflow occurs in a stack memory unit. A first thread presently allocated to a first stack area of a stack memory unit 113 to which a fourth thread belongs is saved in a virtual stack area of a main storage medium 103. Thereafter, the data of the fourth thread as stack data to be switched is copied to the first stack area of the stack memory unit 113 by the controller unit 112 (accelerator device 101).

Description

technical field [0001] The invention relates to a method for using a stack in a Java accelerator device. Here, "Java" is a trademark. Background technique [0002] Java is an object-oriented programming language developed by Sun Microsystems (USA) based on C++. It has the characteristic of being able to create running programs that do not depend on a specific operating system (OS) or a specific personal computer (PC). While the program's source code does not depend on a particular operating system or a particular type of personal computer, it requires an interpreter called a Java virtual machine (VM). [0003] A VM is a piece of software that provides the ability to run intermediate code called bytecode. VM has the following characteristics: Bytecode is very concise as the instruction set of VM. The Java chip embedded in the above-mentioned VM into hardware is used to develop a device capable of executing a bytecode program with a small piece of code, such as a portable t...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/42G06F9/40G06F9/44G06F9/46G06F9/48G06F12/00
CPCG06F9/4425G06F9/4484
Inventor 青木弥生
Owner LENOVO INNOVATIONS LTD HONG KONG
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products