Academia.eduAcademia.edu

Micro Processors

description104 papers
group5,097 followers
lightbulbAbout this topic
Microprocessors are integrated circuits that serve as the central processing unit (CPU) of a computer, executing instructions from programs by performing arithmetic, logic, control, and input/output operations. They are fundamental components in computing devices, enabling complex calculations and data processing in a compact form.
lightbulbAbout this topic
Microprocessors are integrated circuits that serve as the central processing unit (CPU) of a computer, executing instructions from programs by performing arithmetic, logic, control, and input/output operations. They are fundamental components in computing devices, enabling complex calculations and data processing in a compact form.

Key research themes

1. How do microprocessor architectures and designs evolve to improve performance and energy efficiency?

This research area focuses on the microarchitectural innovations and design methodologies that enhance computing efficiency, performance, and adaptability of microprocessors. Investigations encompass hardware programmability, superscalar pipeline designs, hierarchical multithreading, and heterogeneous multi-core processors with fast thread migration, aiming to meet the increasing demands of modern computing workloads.

Key finding: Introduced PRISC architecture integrating hardware-programmable functional units (PFUs) into a RISC microprocessor, enabling the automatic adaptation of the instruction set per application. This approach resulted in a 22%... Read more
Key finding: Designed a 6-stage pipelined 32-bit MIPS RISC processor implemented on Spartan 3E FPGA, optimizing critical parameters such as power consumption (0.129 W), propagation delay (11.18 ns), and frequency (285.583 MHz). The... Read more
Key finding: Proposed a hierarchical multithreading execution model that extracts parallelism at two granularities—fine-grain instruction-level parallelism (ILP) and coarser-grain thread-level parallelism (TLP)—through a two-level... Read more
Key finding: Developed a 3D-stacked heterogeneous multi-core processor (H3) integrating two core types—a simple, low-power core and a complex, high-performance core—with face-to-face vertical interconnects enabling ultra-fast thread... Read more
Key finding: Presented the design and fabrication journey of two adaptive superscalar processors derived from FabScalar cores: the H3 heterogeneous multi-core processor with fast thread migration and the AnyCore highly reconfigurable... Read more

2. What are the challenges and solutions in simulating and evaluating modern high-performance microprocessor architectures?

This theme explores the development and utility of simulation environments tailored to detailed, cycle-accurate modeling of speculative, out-of-order, and superscalar processors. Emphasis lies in balancing simulation speed and accuracy to enable research on emerging microarchitectural features like speculative execution, out-of-order pipelines, and multithreading extensions.

Key finding: Introduced EMSim, an extensible, object-oriented superscalar processor simulator designed to facilitate accurate, cycle-level microarchitectural studies incorporating features such as speculative execution and... Read more

3. How do microprocessor-based control devices and systems integrate with applications and evolving computing markets?

This research area examines the organizational components of microprocessor-based systems, their integration in embedded and control applications, and the socio-technical impact on computer industry sectors such as minicomputers and microcomputers. Investigations cover historical shifts, system architectures, and the influence of microprocessor adoption on computing market dynamics and product evolution.

Key finding: Provided a comprehensive overview of microprocessor-based control devices, highlighting the core system organization around a shared communication bus that connects the microprocessor, memory, and I/O peripherals. The paper... Read more
Key finding: Traced the historical evolution of microprocessors from the 4004 through the 1980s, emphasizing their role in making computing affordable and ubiquitous. The study underscored the microprocessor's integration benefits, such... Read more
Key finding: Analyzed the transition from minicomputers to microprocessor-based systems, detailing the market disruption faced by traditional mainframe and minicomputer vendors. The paper explained how commodity microprocessors offered... Read more

All papers in Micro Processors

Artículo "China, EE.UU. y el nanométrico territorio de su disputa", aparecido en el primer número de la Carta del CEISiL que hacemos en la Universidad Nacional de Lanús. Este primer número apareció en diciembre de 2024
Failure of a safety-critical application on an embedded processor can lead to severe damage or even loss of life. Here we are concerned with two kinds of failure: stack overflow, which usually leads to run-time errors that are difficult... more
El procesador es el cerebro de la computadora. Ejecuta instrucciones y procesa datos.
In multiprocessor systems, one of the main factors of systems' performance is task scheduling. The well the task be distributed among the processors the well be the performance. Again finding the optimal solution of scheduling the tasks... more
Abstract—Optimizing CPU scheduling is crucial for enhancing the overall performance of operating systems, particularly in environments that run multiple processes, where responsiveness and efficient resource utilization are essential.... more
We propose a novel formal method to compute an upper estimation of the WCET that contains the loss of precision and also can be easily parametrized by the hardware architecture. Assuming that there exists an executable timed model of the... more
The buoyancy of the amphibious hybrid vehicle is depending on the parameter of the bottom hull body to keep it afloat every time. Based on the Archimedes principle, the weight of the object float is equal to the volume of water displace.... more
In this work we present a programmable and reconfigurable single instruction multiple data (SIMD) visual processor based on the S-CNN architecture, namely, the Simplicial CNN Digital Visual Processor (SCDVP), oriented to high-performance... more
6th International Conference on Advanced Machine Learning (AMLA 2025) will provide an excellent international forum for sharing knowledge and results in theory, methodology and applications of on Machine Learning & Applications.... more
Une compréhension approfondie du microprocesseur est indispensable pour les étudiants dans les domaines de l'électricité, de l'électronique, de l'instrumentation et du génie logiciel. A l'issue de ce chapitre, vous serez capable de :... more
Une compréhension approfondie du microprocesseur est indispensable pour les étudiants dans les domaines de l'électricité, de l'électronique, de l'instrumentation et du génie logiciel. A l'issue de ce chapitre, vous serez capable de :... more
U radu se analiziraju mikrokontroleri sa posebnim osvrtom na digitalnu elektroniku neophodnu za njihovo funkcionisanje. Mikrokontroleri su elektronski uređaji koji poput računara imaju zadatak da zamene čoveka u upravljanju jednim delom... more
Cours Architecture des Ordinateurs et Microprocesseurs
Perangkat keras merupakan perangkat yang dapat dilihat dirasah secara langsung oleh manusia. Perangkat keras komputer adalah semua bagian fisik komputer, dibedakan dengan data yang berada didalamnya atau yang beroperasi di dalamnya... more
Real-time image processing applications have tremendous computational workloads and I/O throughput requirements. Operation in mobile, portable devices poses stringent resource limitations (size, weight, and power). The SIMD Pixel... more
Stalks of flax varieties viz., DLV1, Himalini and No55x NL115 were collected from AICRP, MULLARP Scheme, University of Agricultural Sciences, Dharwad for extraction of fibres in water, chemical and enzymatic retting methods. The extracted... more
this paper aims to contribute to the efforts of design community to demonstrate the effectiveness of the state of the art Field Programmable Gate Array (FPGA), in the embedded systems development, taking a case study in the biomedical... more
In multiprocessor systems, an efficient scheduling of a parallel program onto the processors that minimizes the entire execution time is vital for achieving a high performance. The problem of multiprocessor scheduling can be stated as... more
Memory-on-logic and sensor-on-logic face-to-face stacking are emerging design approaches that promise a significant increase in the performance of modern systems-on-chip at reasonable costs. In this work, a netlist-to-layout design flow... more
This paper presents comprehensive design and analysis results of 3D IC-based low-power stereo matching processors. Our design efforts range from architecture design and verification to RTL-to-GDSII design and sign-off analysis based on... more
We discuss the architecture, implementation and testing of a simplicial Cellular Neural Network (CNN) vector processor core aimed at vision oriented intelligent Internet-of-Things (IoT) devices. The architecture comprises a linear array... more
The buoyancy of the amphibious hybrid vehicle is depending on the parameter of the bottom hull body to keep it afloat every time. Based on the Archimedes principle, the weight of the object float is equal to the volume of water displace.... more
Alfa fibres, which are generally extracted from the leaf of a plant belonging to the Poaceae family (Stipa tenacissima L), originating from the center of Tunisia, are mainly used for pulp and paper applications. Their potential use as... more
Computer-assisted vision plays an important role in our society, in various fields such as personal and goods safety, industrial production, telecommunications, robotics, etc. However, technical developments are still rare and slowed down... more
Studi ini mengulas konsep-konsep fundamental dalam arsitektur dan organisasi komputer, dengan fokus pada mode pengalamatan dan teknik pengalamatan. Tiga skenario instruksi pengalamatan - menggunakan 3, 2, dan 1 instruksi pengalamatan -... more
The study investigated the strength characteristics of two foreign (Cuba 180, Talinum 2) and three locally available varieties of kenaf fibres (Ifeken DI 400, Ifeken 100 and Ifeken 400), with a view to providing insight to optimum... more
Model based implementation of a novel nonlinear adaptive filter for extraction of time varying sinusoids using Xilinx system generator has been presented in this work. The practicality of this filter model along with its performance makes... more
This paper presents a mixed-signal programmable chip for high-speed vision applications. It consists of an array of processing elements, arranged to operate in accordance with the principles of single instruction multiple data (SIMD)... more
Upcoming groundbreaking applications for always-on tiny interconnected devices steadily demand twofold features of processor cores: aggressively low power consumption and enhanced performance. We propose implementation of a novel... more
The WCET computation is one of the main challenges in hard real-time systems, since all further analysis is based on this value. The complexity of this problem leads existing analysis methods to compute WCET bounds instead of the exact... more
Model based implementation of a novel nonlinear adaptive filter for extraction of time varying sinusoids using Xilinx system generator has been presented in this work. The practicality of this filter model along with its performance makes... more
Enzyme retting can be a viable alternative to water retting, which is the currently utilised method for extracting fibres from kenaf. The advantages of enzyme retting are its greater environmental friendliness, shorter retting time, and... more
Computer cluster is made of some computers which have an unitary processor architecture, generally. The processor architecture gives convenient process on mathematic library development. This study is a preliminary for learning an impact... more
Micro-bump and hybrid bonding technologies have enabled 3D ICs and provided remarkable performance gain, but the memory macro partitioning problem also becomes more complicated due to the limited 3D connection density. In this paper, we... more
This research focuses on designing and implementing a processor with a five-stage pipeline for educational purposes. The proposed processor can execute five 16-bit instructions simultaneously and is designed and simulated using Verilog... more
In this paper, we present three commercial-grade 3D IC designs based on state-of-the-art design technologies, specifically micro-bumping (3D die stacking), hybrid bonding (wafer-on-wafer bonding) and monolithic 3D IC (M3D). To highlight... more
Pipelining is a technique that exploits parallelism, among the instructions in a sequential instruction stream to get increased throughput, and it lessens the total time to complete the work.. The major objective of this architecture is... more
The WCET computation is one of the main challenges in hard real-time systems, since all further analysis is based on this value. The complexity of this problem leads existing analysis methods to compute WCET bounds instead of the exact... more
The importance of heat sinks in electronic devices will be analyzed in this project, the different types, and the factors that affect the performance of a heat sink, like the geometry, size and number of fins, the speed of the flux, the... more
We describe the design and analysis of 3D-MAPS, a 64core 3D-stacked memory-on-processor running at 277 MHz with 63 GB/s memory bandwidth, sent for fabrication using Tezzaron's 3D stacking technology. We also describe the design flow used... more
This paper describes the architecture, design, analysis, and simulation and measurement results of the 3D-MAPS (3D massively parallel processor with stacked memory) chip built with a 1.5 V, 130 nm process technology and a two-tier 3D... more
Download research papers for free!