No image available for this title

Text

A multiple-ISA reconfigurable architecture



Inthesedays,everynewlyaddedhardwarefeaturemustnotchangetheunderlying instruction set architecture (ISA), in order to avoid adaptation or recompilation of existing code. Nevertheless, this need for compatibility imposes a great number of restrictions to the designers, because it keeps them tied to a specific ISA and all its legacy hardware issues. Considering that the market is mainly dominated by three different ISAs (and, very likely, more to come): ×86, used in the general purpose field; ARM, used in embedded systems, andPowerPCwhichcoversawidegamutofsolutions,theneedforanotherlevel(attheISA) of adaptability is evident. Binary translation (BT) appears as a solution for that, since it is capable of transforming binary code so it can be executed on another target architecture. However,BTaddsanotherlayerbetweencodeandactualexecution,thereforebringinghuge performance penalties. To overcome this drawback, we propose a new mechanism based on a dynamic two-level binary translation system. The first level can translate from multiple architectures into an intermediate-level code, which will be optimized by the second level forexecutiononadynamicreconfigurablearray.Inthisway,thedesignercantakeadvantage of a BT system and program for multiple fields of application, without worrying about the underlying architecture. We present three case studies, along with a discussion as to how the first BT level is easily expandable to other ISAs.


File Attachment

Availability

EB00000002992KAvailable

Detail Information

Series Title
-
Call Number
-
Publisher : .,
Collation
-
Language
ISBN/ISSN
-
Classification
NONE
Content Type
-
Media Type
-
Carrier Type
-
Edition
-
Subject(s)
Specific Detail Info
-
Statement of Responsibility

Other version/related

No other version available




OPAC


RECORD DETAIL


Back To Previous


We have 41 news for you!

Hari Pustakawan: Pustakawan Lebih Dari Sekedar Menjaga Buku

Masyarakat seringkali beranggapan bahwa Pustakawan hanya bertugas menata dan menajga buku, ataupun sekedar melayani pemustaka yang melakukan peminjaman buku, padahal peran pustakawan terus mengalami perluasan seiring dengan perkembangan jaman. Masifnya teknologi informasi menuntut Pustakawan untuk ...

Layanan Baru UPA Perpustakaan UNEJ: Open Class Literacy

Dalam rangka mewujudkan fungsi edukasi perpustakaan, UPA Prpustakaan Universitas Jember menyediakan layanan kelas literasi bagi civitas akademika Universitas Jember yang memebutuhkan pelatihan terkait cara akses e-Resources yang dimiliki oleh Perpustakaan. Civitas akademika dapat melakukaan ...

MANUAL BOOK SISTER FOR STUDENT LIBRARY

Panduan Sister For Student  Aplikasi berbasis android yang dibuat oleh TIM UPA Teknologi Informasi Universitas Jember yang terintegrasi di SFS (Sister For Student), untuk memudahkan pemustaka atau pengguna dalam pencarian koleksi di katalog UPA Perpustakaan dan juga menu lainnya seperti Book...