Solución al problema de ordenación usando PipeLine y Binary Tree como composiciones paralelas de alto nivel

نویسندگان

  • Mario Rossainz López
  • Ivo Humberto Pineda Torres
  • Patricia Domínguez Mirón
چکیده

This paper proposes the model of the High Level Parallel Compositions or CPANs to communication patterns / interaction Pipeline and TreeDV for implementing a sorting algorithm by Structured Parallel Programming approach based on the concept of Parallel Objects. The CPANS TreeDV and PipeLine are displayed using the paradigm of object orientation and sorting problem is solved using two different algorithms; it is using a pipeline process to sort a dataset in disordered (CPAN Pipe) and one that by quick sort uses a binary tree for the ordering of the same dataset disordered by divide and conquer technique (CPAN TreeDVQS). Each proposal of CPAN contains a predefined set of restrictions of synchronization between processes (maximum parallelism, mutual exclusion and synchronization of producerconsumer type), and the use of synchronous, asynchronous and asynchronous future communication modes. Sorting algorithms, their design and implementation as CPANs and comparative performance metrics on a parallel machine 64 processors are shown.

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

ثبت نام

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

منابع مشابه

Algoritmos Basados en Cúmulos de Part́ıculas para el Análisis de Microarrays de ADN

Resumen— En este trabajo se estudia la aplicación de los Algoritmos Basados en Cúmulos de Part́ıculas (PSO) al problema de ordenación de genes en microarrays de ADN, un problema NP-duro con fuertes implicaciones en Biomedicina. Este problema consiste en la ordenación de un conjunto de genes, agrupando los que presenten comportamientos similares. El algoritmo PSO propuesto trabaja con representac...

متن کامل

Patrones de Coordinación: Comprendiendo y Utilizando Patrones de Diseño en el Desarrollo de Sistemas Coordinados

La necesidad de obtener soluciones software cada vez mas complejas, de mayor calidad y en un tiempo más reducido, ha propiciado el desarrollo de sistemas basados en componentes, en los cuales la complejidad reside en las necesidades de comunicación y coordinación entre ellos. Ello ha motivado el estudio de nuevas técnicas adecuadas a estas necesidades. Entre ellas destaca el uso de patrones, co...

متن کامل

Arm Muscular Effort Estimation from Images Using Computer Vision and Machine Learning

Resumen Un problema de gran interés en disciplinas como la ocupacional, ergonómica y deportiva, es la medición de variables biomecánicas involucradas en el movimiento humano (como las fuerzas musculares internas y torque de articulaciones). Actualmente este problema se resuelve en un proceso de dos pasos. Primero capturando datos con dispositivos poco prácticos, intrusivos y costosos. Luego est...

متن کامل

Los Riesgos del Modelo Bmix para las Empresas Tradicionales en Internet

Resumen. Se analizan los riesgos mencionados en este artículo y se proponen estrategias de solución ante un problema en aumento en la utilización de Internet como una forma de complementar y o ampliar las ventas que utilizan las empresas tradicionales. A través de definiciones, modelos, encuestas, experiencias compartidas, se plantea la situación problema detectada y las estrategias de solución...

متن کامل

Utilización de la Programación Orientada a Aspectos para promover la Colaboración Casual en Ambientes Web

Resumen. Hoy en día más personas utilizan la Web como herramienta para interactuar colaborar y realizar trabajo en grupo. Generalmente estas son implementadas en ambientes que proveen programación concurrente. Desafortunadamente al tratar de unir el paradigma orientado a objetos con la programación concurrente se dará pie a la existencia de características implícitas en el sistema resultante qu...

متن کامل

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


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

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

ثبت نام

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

عنوان ژورنال:
  • Research in Computing Science

دوره 107  شماره 

صفحات  -

تاریخ انتشار 2015