AN ANALYSIS OF PARALLEL PROCESSING AT MICROLEVEL

Abstract

##plugins.themes.academic_pro.article.main##

Vina Borkar
Prof. Tushar Sangole

Abstract

To achieve performance processors rely on two forms of parallelism: instruction level parallelism (ILP) and thread level parallelism (TLP).ILP and TLP are fundamentally identical: they both identify independent instructions that can execute in parallel and therefore can utilize parallel hardware.ILP include, In this paper we begin by examining the issues (dependencies, branch prediction. window size, latency) on ILP from program structure. and give the use of thread-level parallelism as an alternative or addition to instruction-level parallelism. This paper explores parallel processing on an alternative architecture, simultaneous multithreading (SMT), which allows multiple threads to compete for and share all of the processor’s resources every cycle.The most compelling reason for running parallel applications on an SMT processor is its ability to use thread-level parallelism and instruction-level parallelism interchangeably. By permitting multiple threads to share the processor’s functional units simultaneously, the processor can use both ILP and TLP to accommodate variations in parallelism.

##plugins.themes.academic_pro.article.details##

How to Cite
[1]
V. Borkar and Prof. Tushar Sangole, “AN ANALYSIS OF PARALLEL PROCESSING AT MICROLEVEL”, IEJRD - International Multidisciplinary Journal, vol. 1, no. 1, Jun. 2014.

Most read articles by the same author(s)

Obs.: This plugin requires at least one statistics/report plugin to be enabled. If your statistics plugins provide more than one metric then please also select a main metric on the admin's site settings page and/or on the journal manager's settings pages.