An Efficient Turning Busy List Sub-Mesh Allocation Strategy for 3D Mesh Connected Multicomputers

نویسندگان

  • S. Bani-Mohammad
  • M. Ould-Khaoua
  • I. Ababneh
  • Lewis M. Mackenzie
چکیده

In this paper, a fast and efficient busy-list sub-mesh allocation strategy, referred to as Turning Busy List (TBL), is suggested for 3D mesh connected multicomputers. Turning means that the orientation of the allocation request is changed when no sub-mesh is available in the requested orientation. The TBL strategy considers only those available free sub-meshes that border from the left on some allocated sub-meshes or have their left boundaries aligned with that of the mesh. Moreover, the TBL strategy uses an efficient scheme to facilitate the detection of such available sub-meshes with low allocation overhead. The basic idea in this strategy is to maintain a list of allocated sub-meshes to determine all the nodes that cannot be used as base nodes for the requested sub-mesh. These nodes are then subtracted from the right border plane of the allocated sub-meshes to find the nodes that can be used as base nodes for the required sub-mesh size. The TBL strategy is able to identify a free sub-mesh of the requested size as long as it exists in the mesh. Results from extensive simulations under various system loads have revealed that the TBL strategy incurs much less allocation overhead than all of the existing contiguous allocation strategies for 3D mesh and delivers competitive performance in terms of parameters such as the average turnaround times and system utilization. Moreover, the time complexity of the TBL strategy is much lower than that of the existing strategies. Keywords-Contiguous Allocation, Turnaround Time, Utilization, Allocation Overhead, Switching Request Orientation, Simulation.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Fast and Efficient Strategy for Sub-mesh Allocation with Minimal Allocation Overhead in 3D Mesh Connected Multicomputers

This paper presents a fast and efficient contiguous allocation strategy for 3D mesh multicomputers, referred to as Turning Busy List (TBL for short), which can identify a free sub-mesh of the requested size as long as it exists in the mesh system. Turning means that the orientation of the allocation request is changed when no sub-mesh is available in the requested orientation. The TBL strategy ...

متن کامل

Ubiquitous Computing and Communication Journal A Fast and Efficient Strategy for Sub-mesh Allocation with Minimal Allocation Overhead in 3D Mesh Connected Multicomputers

This paper presents a fast and efficient contiguous allocation strategy for 3D mesh multicomputers, referred to as Turning Busy List (TBL for short), which can identify a free sub-mesh of the requested size as long as it exists in the mesh system. Turning means that the orientation of the allocation request is changed when no sub-mesh is available in the requested orientation. The TBL strategy ...

متن کامل

Corner-Boundary Processor Allocation for 3D Mesh-Connected Multicomputers

This research paper presents a new contiguous allocation strategy for 3D mesh-connected multicomputers. The proposed strategy maintains a list of maximal free sub-meshes and gives priority to allocating corner and boundary free sub-meshes. The goal of corner and boundary allocation is to decrease the number of leftover free sub-meshes and increase their sizes, which is expected to reduce proces...

متن کامل

A Performance Comparison of the Contiguous Allocation Strategies in 3D Mesh Connected Multicomputers

The performance of contiguous allocation strategies can be significantly affected by the distribution of job execution times. In this paper, the performance of the existing contiguous allocation strategies for 3D mesh multicomputers is re-visited in the context of heavy-tailed distributions (e.g., a Bounded Pareto distribution). The strategies are evaluated and compared using simulation experim...

متن کامل

The Effect of Real Workloads and Synthetic Workloads on the Performance of Job Scheduling for Non-Contiguous Allocation in 2D Mesh Multicomputers

The performance of non-contiguous allocation has been traditionally carried out by means of simulations based on synthetic workloads, and also it can be significantly affected by the job scheduling strategy used for determining the order in which jobs are selected for execution. To validate the performance of the noncontiguous allocation algorithms, there has been a need to evaluate the algorit...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006