Processors Research Papers - Academia.edu (original) (raw)

A multiprogramming operating system allows more than one process to be loaded into the executable memory at a time and for the loaded process to share the CPU using time-multiplexing. Part of the reason for using multiprogramming is that... more

A multiprogramming operating system allows more than one process to be loaded into the executable memory at a time and for the loaded process to share the CPU using time-multiplexing. Part of the reason for using multiprogramming is that the operating system itself is implemented as one or more processes, so there must be a way for the operating system and application processes to share the CPU. The assignment of physical processors to processes allows processors to accomplish work. The problem of determining when processors should be assigned and to which processes is called CPU scheduling. How do we select a CPU Scheduling algorithm for a particular system? Since we have different scheduling algorithm with its own parameter selection can be difficult. To select an algorithm we must first define the relative importance of CPU Scheduling criteria. Next we use an evaluation method. This paper presents an algorithm and a life simulation of the CPU Scheduling algorithms using exponenti...

Microprocessor is a very useful tool for our modern communication. In fact the performance of any computer is vastly dependent on them. In this paper we have focused on the evolution of the microprocessors first, and then went for the... more

Microprocessor is a very useful tool for our modern communication. In fact the
performance of any computer is vastly dependent on them. In this paper we have focused on the evolution of the microprocessors first, and then went for the categorization, organization, operation and some other fundamental things. Discussed about the several cycles that a microprocessor goes through and at last gave some ideas and aspects of assembly language programming.

Ang papel na ito ay tungkol sa pagkukumpura ng processor ng Intel at AMD gamit ang mga ispesipikong processor na ginagamit ngayon sa ating henerasyon. tinatalakay din ang kalamangan at kahinaan ng bawat processor. ito rin ay... more

Ang papel na ito ay tungkol sa pagkukumpura ng processor ng Intel at AMD gamit ang mga ispesipikong processor na ginagamit ngayon sa ating henerasyon. tinatalakay din ang kalamangan at kahinaan ng bawat processor. ito rin ay nagrerekomenda ng processor na bagay sa iyong ispesipikasyon.

Perkembangan dunia teknologi memanglah sangat cepat, tebukti dengan adanya perkembangan processor komputer/desktop. Processor pada perangkat desktop/pc ini yang saya ketahui ada 2 brand atau vendor dengan nama Intel dan AMD. Pada... more

Perkembangan dunia teknologi memanglah sangat cepat, tebukti dengan adanya perkembangan processor komputer/desktop. Processor pada perangkat desktop/pc ini yang saya ketahui ada 2 brand atau vendor dengan nama Intel dan AMD. Pada kesempatan kali ini saya akan mengulas perkembangan teknologi processor Intel dan AMD. Processor Intel Generasi Processor Intel tahun 1971-1981 Intel Processor 4004 Merupakan processor pertama yang dibuat oleh perusahaan Intel dimana masih dibawah perusahaan IBM. Processor 404 pertamakali diaplikasikan pada perhitungan buscom. Intel processor 4004 memiliki spesifikasi system 4Bit dengan 2300 transistor yang tertanam. Harga awalan dari processor 4004 adalah $200. intel processor 8008 tahun 1972. Pihak intel mengklaim bahwa processor 8008 lebih canggih dan 2X lebih kuat disbanding generasi Processor 4004. Spesifikasi processor 8008 menggunakan system 8 bit

Microprocessor is a very useful tool for our modern communication. In fact the performance of any computer is vastly dependent on them. In this paper we have focused on the evolution of the microprocessors first, and then went for the... more

Microprocessor is a very useful tool for our modern communication. In fact the performance of any computer is vastly dependent on them. In this paper we have focused on the evolution of the microprocessors first, and then went for the categorization, organization, operation and some other fundamental things. Discussed about the several cycles that a microprocessor goes through and at last gave some ideas and aspects of assembly language programming.

Procesadores comunes 2018 - Pros y Contras

Retargetable C compilers are nowadays widely used to quickly obtain compiler support for new embedded processors and to perform early processor architecture exploration. One frequent concern about retargetable compilers, though, is their... more

Retargetable C compilers are nowadays widely used to quickly obtain compiler support for new embedded processors and to perform early processor architecture exploration. One frequent concern about retargetable compilers, though, is their lack of machine-specific code optimization techniques in order to achieve highest code quality. While this problem is partially inherent to the retargetable compilation approach, it can be circumvented by designing flexible, configurable code optimization techniques that apply to a certain range of target architectures. This paper focuses on target machines with SIMD instruction support which is widespread in embedded processors for multimedia applications. We present an efficient and quickly retargetable SIMD code optimization technique that is integrated into an industrial retargetable C compiler. Experimental results for the Philips Trimedia processor demonstrate that the proposed technique applies to real-life target machines and that it produce...

The availability of high-density field configurable devices provides the opportunity for designing highly integrated solutions (SOPC: System On a Programmable Chip). Among the SOPC solutions, a case is the integration of an embedded... more

The availability of high-density field configurable devices provides the opportunity for designing highly integrated solutions (SOPC: System On a Programmable Chip). Among the SOPC solutions, a case is the integration of an embedded single processor equipped with a multitasking operating system. As an alternative to a single processor the embedding of various processors on a chip, even heterogeneous and with multitasking capacity, may be considered. A distinctive characteristic of a SOPC device is that the tasks to be performed are well known before the design starts. That feature is opposed to the traditional multiprocessing and multitasking systems in which general purpose applications are adopted during design. The benefit of this knowledge is that hardware as well as software can be adapted to fit the application's requirements. This paper presents the hardware modifications performed on an microcontroller embedded core, to allow its inclusion as a multitasking device in a &...

Nowadays, the secure program execution of embedded processor has attracted considerable research attention, since more and more code tampering attacks and transient faults are seriously affecting the security of embedded processors. The... more

Nowadays, the secure program execution of embedded processor has attracted considerable research attention, since more and more code tampering attacks and transient faults are seriously affecting the security of embedded processors. The program monitoring and fault recovery strategies are not only closely related to the security of embedded devices, but also directly affect the performance of the processor. This paper presents a security monitoring and fault recovery architecture for run-time program execution, which takes regular backup copies of the two-stage checkpoint. In this framework, the integrity check technology based on the basic block (BB) is utilized to monitor the program execution in real-time, while the rollback operation is taken once the integrity check is failed. In addition, a Monitoring Cache (M-Cache) is built to buffer the reference data for integrity checking. Moreover, a recovery strategy mainly for three tampered positions (registers in processor, instructions in Cache, and codes in memory) is provided to ensure the smooth running of the embedded system. Finally, the open RISC processor is adopted to implement and verify the presented security architecture, which has been proved to be effective for program detection in the execution of tamper attack and quick recovery of the running environment as well as code.

Penulis membuat artikel dimana akan dijelaskan tentang processor serta berbagai unsur dari processor tersebut seperti nama processor tersebut, generasi, socket, TDP (Thermal Design Power), Core Voltage, Clock Speed seperti jumlah Core dan... more

Penulis membuat artikel dimana akan dijelaskan tentang processor serta berbagai unsur dari processor tersebut seperti nama processor tersebut, generasi, socket, TDP (Thermal Design Power), Core Voltage, Clock Speed seperti jumlah Core dan Thread, serta Cache Memory yang ada di processor.

Purpose of the study: The real-time task scheduling on multiprocessor system is known as an NP-hard problem. This paper proposes a new real-time task scheduling algorithm which considers the communication time between processors and the... more

Purpose of the study: The real-time task scheduling on multiprocessor system is known as an NP-hard problem. This paper proposes a new real-time task scheduling algorithm which considers the communication time between processors and the execution order between tasks.
Methodology: Genetic Algorithm (GA) with Adaptive Weight Approach (AWA) is used in our approach.
Main Findings: Our approach has two objectives. The first objective is to minimize the total amount of deadline-miss. And the second objective is to minimize the total number of processors used.
Applications of this study: For two objectives, the range of each objective is readjusted through Adaptive Weight Approach (AWA) and more useful result is obtained. Novelty/Originality of this study: This study never been done before. This study also was provided current information about scheduling algorithm and heuristics algorithm.

Resumen. Se presenta el desarrollo de un colector de datos para su utilizacion en tareas de administracion y manejo de ganado. El sistema se disena para su utilizacion en campo y posterior actualizacion de los datos recolectados en una... more

Resumen. Se presenta el desarrollo de un colector de datos para su utilizacion en tareas de administracion y manejo de ganado. El sistema se disena para su utilizacion en campo y posterior actualizacion de los datos recolectados en una base de datos en PC. El uso en campo facilita las tareas relacionadas con el seguimiento de los animales y los tratamientos o actividades que se realizan sobre cada uno de ellos. En este marco el proyecto pretende el desarrollo de un sistema integrado de software y hardware que agilice la tarea del productor acorde a las exigencias de trazabilidad de ganado impuestas por el mercado a fin de optimizar la calidad del producto final. En este trabajo se presenta someramente la arquitectura y el diseno del colector de datos, asi como la funcionalidad y aspectos tecnologicos del mismo