13 citations found. Retrieving documents...
Sun Microsystems Computer Corporation (1995b, August). The Java Virtual Machine Speci cation (Release 1.0 Beta DRAFT ed.). Sun Microsystems Computer Corporation.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Macquarie Computing Reports - Efficient Image Roccssing   (Correct)

....data[O] mask[O] data[i] mask[i] Figure 4: A straight forward convolution implementation. void convolve reg (result, data, mask, n) float result, data, mask; mO= mask[O] ml = mask[i] m2 = mask[2] mS = mask[S] result = data[O] mO data[i] ml data[2] m2 data[3] m3 data[4] m4; data ; Figure 5: Using scalar variables to encourage register use. main ( float result [20] data[20] convolve normal (result, data, result 2, 20) Figure 6: A procedure call that causes aliasing. Table 2: Convolution performance in Mflop (percentage ....

.... vii, v12, vl , v14, vl , v16, v10 = vl[O] vll = vl v12 = v112] v13 = vl v14 = vl[4] vl = vl v16 = vl[6] v17 = vl result = v10 v210] result = vll v211] result = v12 v212] result = v13 v213] result = v14 v214] result = v15 v2[ result = v16 v216] It] [3]; Es] Figure 19: Bulk loading of scalars in an attempt to reduce cache conflicts. 28 float dot inline (vl, v2, n) float vl, v2; int n; result = 0.0; vlO, vii, v12, v13, v14, vlS, v16, v Y; v20, v21, v22, v23, v24, v25, v26, v27; v20 = v210] v21 = v211] v22 = v212] ....

[Article contains additional citation context not shown here]

Sun Microsystems. The SuperSPARC microprocessor. Technical white pa- per, Sun Microsystems Computer Corporation, 1992.


Macquarie Computing Reports - Efficient Image Roccssing   (Correct)

....each result obtained. A straight forward solution to this problem is contained in figure 4. Unfortunately, this seemingly simple procedure cannot be compiled with float dot unrolled (vl, v2, n) int n; Unrolled for (i = n; result = vl[O] v210] result = vl[1] v211] result = vl[2] v212] result = vl[ v2[ result = vl[4] v214] result = vl[ v2[ result = vl[6] result = vl[ v2[ loop performs 8 operations per iteration. i = 8) O; Original loop is retained to handle last few steps. Figure 3: Loop unrolled do[ produc[ ....

....(result, data, mask, n) float result, data, mask; result = data[O] mask[O] data[i] mask[i] Figure 4: A straight forward convolution implementation. void convolve reg (result, data, mask, n) float result, data, mask; mO= mask[O] ml = mask[i] m2 = mask[2]; mS = mask[S] result = data[O] mO data[i] ml data[2] m2 data[3] m3 data[4] m4; data ; Figure 5: Using scalar variables to encourage register use. main ( float result [20] data[20] convolve normal (result, data, result 2, 20) Figure 6: A procedure call that ....

[Article contains additional citation context not shown here]

Sun Microsystems. Sun systems and their caches. White paper, Sales Tac- tical Engineering, Sun Microsystems Computer Corporation, 1990.


Static Slicing of JAVA Programs - Kovács, Magyar.. (1996)   (Correct)

....their defining class s entry vertex by a private class member edge (we suppose the program only consists of one package) A number of class member edges can omitted because of the new representation being used. The class Object is the root of every JAVA class hierarchy. Our 1 For more detail see [JLS95] 6 representation does not contain the ClDG of this class except the Object class entry vertex which is connected to other class entry vertices. Let us construct a program dependence graph for each method s body. The ClDG construction connects each method entry to the formal in and formal out ....

The JAVA Language Specification, Sun Microsystems Computer Corporation, 1995.


A Programming Model for Block-Structured Scientific Calculations.. - Fink (1998)   (4 citations)  (Correct)

....a peak theoretical bandwidth of 533 MB s. The nodes communicate over a Digital Gigaswitch OC 3 ATM switch, with a peak point to point bandwidth of 155Mb s. 60 The Oregon State SparcStation cluster contains four SparcStation 20 nodes. Each SparcStation contains four 50 MHz SuperSPARC processors [103]. Each processor has an on chip 16kB four way set associative data cache and a 20 kB five way set associative instruction cache. Additionally, each processor has a 1MB direct mapped off chip unified cache. Each node has 128 MB of main memory, which the processors access over a shared 40 MHz shared ....

Sun Microsystems. The SuperSPARC microprocessor. Technical report, Sun Microsystems Computer Corporation, May 1992.


A Syntactic Framework For Bitstream-Level Representation Of.. - Yihan Fang (1996)   (Correct)

....and algorithmic descriptions (procedures operating on data) For algorithmic descriptions, the process is rather involved. The need for platform independence can be satisfied by using a virtual machine (VM) architecture. Like other programming languages using virtual machines, most notably Java [7, 8], the language would have the advantage of being architectureneutral. By having virtual machine interpreters implemented on different platforms, users would not need to compile their programs for each individual platform; the virtual machine interpreter will directly execute the binary VM source ....

"The Java Language Specification", Release 1.0 Alpha3, Sun Microsystems Computer Corporation, May 1995.


A just-in-time Java bytecode compiler - Harris (1997)   Self-citation (Native)   (Correct)

....to generate native code for compilable methods. The interface also includes functions through which the compiler accesses the JVM. This extra level of indirection makes the compiler proper more independent of the current JVM implementation. 3.3. 1 The Java native code API The native code API [13] describes the interface between the JVM and an external JIT compiler. An external compiler presents itself as a shared library whose name is passed by the user to the JVM. For example if I created the library libkc.so I would invoke the JVM with: bash export LD LIBRARY PATH= ....

....execution of the JVM. Initially the methods invoked will be interpreted but, as the compilation progresses and native code functions are generated, they can be called directly. B.2 Work planned The JDK includes an implementation of the JVM for Solaris x86. This supports the Java Native Code API [13] with which I plan to interface the compiler. This API allows the native code generator to supply functions which will be invoked at certain times during the operation of the JVM. It also provides functions for (eg) invoking further methods and for memory allocation that is compatible with the ....

Frank Yellin. The Java native code API. Sun Microsystems Computer Corporation, 1996. http://java.sun.com/doc/jit_ interface.html.


A Study of Objects - Hankin (1999)   (Correct)

No context found.

Sun Microsystems Computer Corporation (1995b, August). The Java Virtual Machine Speci cation (Release 1.0 Beta DRAFT ed.). Sun Microsystems Computer Corporation.


A Study of Objects - Hankin (1999)   (Correct)

No context found.

Sun Microsystems Computer Corporation (1995a, October). The Java Language Speci cation (Beta Draft ed.). Sun Microsystems Computer Corporation.


Building a Completely Adaptable Reflective System - Francisco Ortn Soler (2001)   (Correct)

No context found.

"The Java Virtual Machine Specification". Release 1.0 Beta. Draft. Sun Microsystems Computer Corporation. August, 1995.


Building a Completely Adaptable Reflective System - Francisco Ortn Soler (2001)   (Correct)

No context found.

"The Java Core Reflection API and Specification". Sun Microsystems Computer Corporation. January, 1997.


Hipip: High Performance Invocation Protection - Connelly (2003)   (Correct)

No context found.

The Java Language Specification. 1995: Sun Microsystems Computer Corporation.


A Study of Objects - Hankin (1999)   (Correct)

No context found.

Sun Microsystems Computer Corporation (1995b, August). The Java Virtual Machine Specification (Release 1.0 Beta DRAFT ed.). Sun Microsystems Computer Corporation.


Residency Check Elimination for Object-Oriented Persistent.. - Hosking (1996)   (Correct)

No context found.

Sun 1995b. The Java virtual machine specification. Technical white paper (Oct.), Sun Microsystems Computer Corporation. Version 1.0 Beta.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC