Architecture and Design of Shared Memory Multi- QueueCore Processor
نویسندگان
چکیده
The multi-core systems have been proposed because a processor performance cannot be achieved by simply increasing clock frequency. The issues of synchronization mechanisms and memory arbitration are very important in constructing the multi-core system. We implemented the Bus Arbitration to control the memory accesses in a multi-core system. All processor cores in the system are connected via a shared bus and communicate using the shared memory. The number of the memory accesses affects improving performance in our shared memory multi-queue core system. In this thesis, we discuss a design of Bus Arbitrator Mechanism and performance results.
منابع مشابه
Design and architecture for an embedded 32-bit QueueCore
Queue based instruction set architecture processor offers an attractive option in the design of embedded systems by providing high performance for a specific application. This work describes the design results and methodology of a queue processor core, named QueueCore, as a starting point for applicationspecific processor (ASP) design. By using simple and common base queue instruction set, the ...
متن کاملModular Design Structure and High-Level Prototyping for Novel Embedded Processor Core
Abstract. In this research work, we present a high-level prototyping of a new processor core based on Queue architecture as starting point for application-specific processor design exploration. Using modular design structure with control logic implemented as a set of communicating state machines, we show hardware emulation and optimizations results of a parallel queue proecssor architecture (Qu...
متن کاملUltra-Low-Energy DSP Processor Design for Many-Core Parallel Applications
Background and Objectives: Digital signal processors are widely used in energy constrained applications in which battery lifetime is a critical concern. Accordingly, designing ultra-low-energy processors is a major concern. In this work and in the first step, we propose a sub-threshold DSP processor. Methods: As our baseline architecture, we use a modified version of an existing ultra-low-power...
متن کاملEfficient Code Generation Algorithm for Natural Instruction Level Parallelism-aware Queue Architecture
Queue based instruction set architecture processor offers an attractive option in the design of embedded systems. In our previous work, we proposed a novel queue processor architecture as a starting point for hardware/software design space exploration for embedded applications. In this paper, we present a high performance 32-bit QueueCore architecture. This work presents novel code generation a...
متن کاملCollective Memory as a Measure to Evaluate the Infill Architecture Innovations in Historic Contexts (Case Study: Historic Context of Imamzadeh Yahya in Tehran)
Historic contexts remind us of an era when cities were built based on the needs, goals, and preferences of their inhabitants. In other words, the mental world of both the builders and the inhabitants was closely interrelated. But by ignoring citizens' memories and interests and their mental needs, today's interventions with rapid developments within historic contexts have led to amnesia and the...
متن کامل