Abstract-En traditionell extensible processor med kundanpassade kretsar uppnår hög prestanda till priset av flexibilitet, medan en dynamiskt extensibel processor med omkonfigurerbart tyg erbjuder flexibilitet för instruction-set förlängningar (ISES) men lider av beräknings ineffektivitet. Vi introducerar en ny arkitektur som heter Just-in-Time Customizable (JiTC) processor som förenar motstridiga krav på prestanda och flexibilitet i extensible processorer. Vår viktigaste innovation är en flerstegsaccelerator, Specialized Functional Unit (SFU), som är tätt integrerad i processorns rörledning. SFU-designen härleds genom en systematisk studie av ett stort antal representativa inbyggda applikationer. SFU kan konfigureras om per cykel för att stödja olika applikationsspecifika instruktioner vid nära-ideal prestanda hos en extensibel processor. Vi tillhandahåller även en automatiserad verktygskedja för JiTC-processor. De experimentella resultaten bekräftar effektiviteten och tillämpligheten av vårt tillvägagångssätt.
JIT Customizable (JitC) processor REF innehåller en flerstegs Specialiserad funktionell enhet (SFU), med logik och aritmetiska operationer, tätt kopplade till processorn pipeline.
A just-in-time customizable processor
{'venue': "ICCAD '13", 'journal': None, 'mag_field_of_study': ['Computer Science']}