Salo A. Methods and tools for programmable dedicated processors architecture configuration

Українська версія

Thesis for the degree of Candidate of Sciences (CSc)

State registration number

0408U005438

Applicant for

Specialization

  • 05.13.05 - Комп'ютерні системи та компоненти

28-11-2008

Specialized Academic Board

Д 35.052.08

Lviv Polytechnic National University

Essay

The dissertation is dedicated to the programmable dedicated processors design process improvement by developing and implementing methods and software/hardware tools for processor architecture configuration. New model of basic specialized processor architecture with instruction level parallelism support is developed. Capability to synthesize dedicated processors with given characteristics on the basis of the model is shown. The structure of conditional instruction execution unit for the basic processor architecture is proposed. The unit allows algorithms with control transfer execution with reduced run-time. The new method of basic architecture configuration is developed. The method is based on high-level language defined algorithm analysis and configuration parameters selection, which allows hardware algorithm implementation. The known method of effective concurrent processor branches load planning is improved. It is expanded for the case of instruction execution optimization in proposed model of processor architecture based on distributed register file with dynamic date allocation. The computer-aided design system for dedicated processors synthesis on the basis of high-level language defined algorithm is developed and examined. Variety of devices were implemented on it's basis: discrete cosine transformation, median filtering, image format conversion and others. Advantages of developed devices over known analogues in performance and hardware costs are shown.

Files

Similar theses