Arkitektoniska framsteg i moderna processordesigner ökar den genomsnittliga prestandan med funktioner som pipelines, caches, grenförutsägelse och exekvering av out-of-order. Dessa egenskaper komplicerar dock analysen av tidpunkten för genomförandet i värsta fall och leder till mycket försiktiga uppskattningar. JOP (Java Optimized Processor) tar itu med detta problem ur det arkitektoniska perspektivet - genom att införa en processorarkitektur där enklare och mer exakt WCET-analys är viktigare än genomsnittlig fallprestanda. Detta dokument presenterar en Java-processor utformad för tidsprediktabelt utförande av realtidsuppgifter. JOP är genomförandet av Java virtuella maskin i hårdvara. JOP är avsett för tillämpningar i inbyggda realtidssystem och den primära implementationstekniken är i ett fältprogrammerbart grindsystem. Detta dokument visar att en maskinvaruimplementering av Java virtuella maskin resulterar i en liten design för resurs-konstruerade enheter.
JOP-projektet utforskade tidspredikterbara arkitekturer inom ramen för en Javaprocessor REF.
A Java processor architecture for embedded real-time systems
{'venue': 'Journal of Systems Architecture', 'journal': None, 'mag_field_of_study': ['Computer Science']}