32:, and were "an attractive choice for building embedded and real-time systems that are programmed in Java". However, as of 2017, embedded Java is no longer common and no realtime Java chip vendors exist.
359:
271:
Tewary, Manish; Malik, Avinash; Salcic, Zoran; Biglari-Abhari, Morteza (2019). "An Energy
Efficient Embedded Processor for Hard Real-Time Java Applications".
332:
29:
28:
that makes up the instruction set of the abstract machine becomes the instruction set of a concrete machine. These were the most popular form of a
302:
153:
136:
Binder, Walter; Schoeberl, Martin; Moret, Philippe; Villazon, Alex (September 2008). "Cross-Profiling for
Embedded Java Processors".
207:
Yiyu, T.; Wanyiu, L.; Chihang, Y.; Li, R.; Fong, A. (2006). "A Java processor with hardware-support object-oriented instructions".
354:
52:
69:
61:
72:, and it has been used in several commercial applications. In 2019 it was extended to be energy aware (EAJOP).
330:
243:
177:
21:
248:
308:
159:
298:
149:
288:
280:
253:
216:
141:
87:
Cjip from Imsys
Technologies. Available on boards and with wireless radios from AVIDwireless
48:
336:
234:
Schoeberl, M. (2008). "A Java processor architecture for embedded real-time systems".
348:
312:
25:
163:
284:
257:
220:
326:
109:
93:
was an ARM processor able to run Java bytecode, this technology being named
145:
138:
2008 Fifth
International Conference on Quantitative Evaluation of Systems
44:
95:
329:
chip has instruction sets for Java, Forth, C/C++"] by Tom R. Halfhill
293:
40:
There are several research Java processors tested on FPGA, including:
90:
81:
65:
58:
jHISC provides hardware support for object-oriented functions
185:
51:. Its successor picoJava-II was freely available under the
47:
was the first attempt to build a Java processor, by
273:Architecture of Computing Systems – ARCS 2019
8:
80:The aJile processor was the most successful
55:, and is still available from some archives.
76:Some commercial implementations included:
360:High-level language computer architecture
292:
247:
30:high-level language computer architecture
131:
129:
127:
125:
121:
24:(JVM) in hardware. In other words, the
275:. Lecture Notes in Computer Science.
7:
14:
209:Microprocessors and Microsystems
236:Journal of Systems Architecture
1:
20:is the implementation of the
325:"Imsys hedges bets on Java:
285:10.1007/978-3-030-18656-2_21
258:10.1016/j.sysarc.2007.06.001
221:10.1016/j.micpro.2005.12.007
53:Sun Community Source License
376:
62:Java Optimized Processor
355:Java virtual machine
327:rewritable-microcode
146:10.1109/QEST.2008.39
140:. pp. 287–296.
22:Java virtual machine
335:2008-11-19 at the
68:. A PhD thesis is
304:978-3-030-18655-5
188:on 18 August 2017
182:www.systronix.com
155:978-0-7695-3360-5
367:
339:
323:
317:
316:
296:
268:
262:
261:
251:
242:(1–2): 265–286.
231:
225:
224:
204:
198:
197:
195:
193:
184:. Archived from
178:"Systronix Home"
174:
168:
167:
133:
49:Sun Microsystems
375:
374:
370:
369:
368:
366:
365:
364:
345:
344:
343:
342:
337:Wayback Machine
324:
320:
305:
270:
269:
265:
233:
232:
228:
206:
205:
201:
191:
189:
176:
175:
171:
156:
135:
134:
123:
118:
106:
84:Java processor.
38:
36:Implementations
12:
11:
5:
373:
371:
363:
362:
357:
347:
346:
341:
340:
318:
303:
263:
249:10.1.1.68.8757
226:
199:
169:
154:
120:
119:
117:
114:
113:
112:
105:
102:
101:
100:
88:
85:
74:
73:
59:
56:
37:
34:
18:Java processor
13:
10:
9:
6:
4:
3:
2:
372:
361:
358:
356:
353:
352:
350:
338:
334:
331:
328:
322:
319:
314:
310:
306:
300:
295:
290:
286:
282:
278:
274:
267:
264:
259:
255:
250:
245:
241:
237:
230:
227:
222:
218:
214:
210:
203:
200:
187:
183:
179:
173:
170:
165:
161:
157:
151:
147:
143:
139:
132:
130:
128:
126:
122:
115:
111:
108:
107:
103:
98:
97:
92:
89:
86:
83:
79:
78:
77:
71:
67:
63:
60:
57:
54:
50:
46:
43:
42:
41:
35:
33:
31:
27:
26:Java bytecode
23:
19:
321:
276:
272:
266:
239:
235:
229:
212:
208:
202:
190:. Retrieved
186:the original
181:
172:
137:
94:
75:
39:
17:
15:
279:: 281–292.
349:Categories
294:2292/62302
215:(8): 469.
116:References
91:ARM926EJ-S
313:153311249
244:CiteSeerX
110:Java Card
70:available
333:Archived
164:16966639
104:See also
45:picoJava
96:Jazelle
311:
301:
246:
192:6 June
162:
152:
309:S2CID
277:11479
160:S2CID
66:FPGAs
299:ISBN
194:2022
150:ISBN
82:ASIC
64:for
289:hdl
281:doi
254:doi
217:doi
142:doi
351::
307:.
297:.
287:.
252:.
240:54
238:.
213:30
211:.
180:.
158:.
148:.
124:^
16:A
315:.
291::
283::
260:.
256::
223:.
219::
196:.
166:.
144::
99:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.