توضیحات
ABSTRACT
Computing has been evolved from number crunching to today’s cloud. Data are no longer numbers but information which needs to be appropriately guarded and easily transportable, but the original von Neumann instruction model does not support them architecturally. This led us to start a new architecture named HISC (High-level Instruction Set Computer), to attach attributes to individual operand on instruction for effective and efficient processing of today’s computing. HISC instruction consists of an operation code (opcode), and an index to source or destination operand referenced by an operand descriptor, which contains value and attributes for the operand. The value and attributes can be accessed and processed in parallel with execution stages, introducing zero or low clock cycle overheads. Object-oriented programming (OOP) requires strict access control for the data. The JAVA model, jHISC, executes Java object-oriented program not only faster than software JVMs but has less cycles-per-instruction than other hardware Java processors. We also propose future extensions for operand descriptor beyond OOP.
INTRODUCTION
Since the introduction of computers, the computer architecture is typically von Neumann architecture , with storedprogram machine concept. In this model, a problem-solving algorithm is represented by a string of computer instructions, which are executed to manipulate the input data and generate output data. Instructions to be executed, together with data to be manipulated, are stored in memory. The instructions are executed sequentially, until branching or traps take place with program control instructions such as branch and conditional branch are encountered. In addition, there are I/O instructions to interface with the external. An instruction of a von Neumann architecture computer is typically composed of an opcode (operation code) and zero, one or more operands. The operands are data in either registers or memory, or addresses to memory. The register or registers may be explicitly specified or implicitly implied by the opcode. There are no qualifiers that specify the nature and system attributes for the data except those implied by the opcode.
چکیده
محاسبات از تعداد خرابی تا ابر امروز تکامل یافته است. داده ها دیگر اعداد نیستند، اما اطلاعاتی که باید به طور مناسب محافظت و راحت حمل شوند، اما مدل اصلی اصلی فون نویمان از معماری آنها پشتیبانی نمی کند. این به ما منجر شد تا یک معماری جدید به نام HISC (High Level Instruction Set Computer) ایجاد کنیم تا ویژگی های مربوط به عملیات فردی را برای آموزش پردازش موثر و کارآمد از محاسبات امروز متصل کنیم. دستور HISC شامل یک کد عملیاتی (opcode) و یک عنصر به اپراده منبع یا مقصد است که توسط یک توصیفگر operand اشاره شده است که شامل مقدار و صفات برای عملگر است. ارزش و ویژگی ها می توانند به موازات مراحل اجرایی دسترسی پیدا کنند و پردازش شوند و صفر یا کم هزینه های کل فرایند را نشان دهند. برنامه نویسی شیء گرا (OOP) نیاز به کنترل دقیق دسترسی برای داده ها دارد. مدل جاوا، jHISC، برنامه جاوا اسکریپت جاوا را اجرا می کند نه تنها سریعتر از JVM های نرم افزاری، بلکه دارای چرخه های کمتر برای هر دستورالعمل نسبت به سایر پردازنده های سخت افزاری جاوا است. ما همچنین پسوند های آینده برای توصیف اپندر را فراتر از OOP پیشنهاد می کنیم.
مقدمه
از زمان معرفی رایانه ها، معماری کامپیوتر معموال معماری فون نویمان است که مفهوم ماشین ذخیره شده است. در این مدل یک الگوریتم حل مسئله با یک رشته دستورالعمل های کامپیوتری نمایش داده می شود که برای دستکاری داده های ورودی و تولید داده های خروجی اجرا می شوند. دستورالعمل هایی که باید اجرا شوند، همراه با داده هایی که باید دستکاری شوند، در حافظه ذخیره می شوند. دستورالعمل ها به صورت پیوسته اجرا می شوند، تا زمانی که شاخه یا تله ها با دستورالعمل های کنترل برنامه مانند شعبه و شاخه مشکوک مواجه شوند. علاوه بر این، دستورالعمل های I / O برای ارتباط با خارجی وجود دارد. یک دستورالعمل از یک کامپیوتر معماری فون نویمان به طور معمول متشکل از کد عملیاتی (کد عملیاتی) و صفر، یک یا چند عملیات است. Operands اطلاعات در هر دو ثبت یا حافظه و یا آدرس به حافظه است. ثبت نام یا ثبت نام ممکن است به صراحت مشخص شده یا به طور ضمنی توسط کد عملیاتی ذکر شده باشد. هیچ مقدماتی وجود ندارد که صفات طبیعت و سیستم را برای داده ها مشخص کند به غیر از آنچه که توسط کد عملیاتی ذکر شده است.
Year: 2012
Publisher : ELSEVIER
By : Yijun Liu , Anthony S. Fong , Fangyang She
File Information: English Language/ 10 Page / size: 402 KB
Only site members can download free of charge after registering and adding to the cart
سال : 1391
ناشر : ELSEVIER
کاری از : Yijun لیو، آنتونی S. فونگ، Fangyang او
اطلاعات فایل : زبان انگلیسی / 10 صفحه / حجم : KB 402
نقد و بررسیها
هنوز بررسیای ثبت نشده است.