7 research outputs found

    Optimizaci贸n de algoritmos utilizando sistemas de c贸mputo h铆bridos

    Get PDF
    Con la aparici贸n de las CPU multi-cores (o Chip-level-Multi-Processor -CMP-), es importante el desarrollo de las t茅cnicas que exploten las ventajas de las CMP para acelerar las aplicaciones paralelas que poseen una gran demanda de c贸mputo paralelo. En particular, las aplicaciones que requieren de un gran poder computacional de los recursos disponibles, es esencial poder desarrollar estrategias y algoritmos que aprovechen el uso adecuado del hardware. Esto es especialmente cr铆tico cuando se consideran sistemas o aplicaciones en las que los requerimientos ingresan en intervalos variables. En este trabajo se propone el desarrollo de t茅cnicas h铆bridas basadas en el uso de MPI para la comunicaci贸n entre procesadores y OpenMP para la comunicaci贸n entre cores de un mismo procesador. OpenMP ha sido desarrollado para tomar ventaja de las facilidades multithreading de los nodos CMP. En este trabajo se presentan los objetivos y los desaf铆os de una l铆nea de investigaci贸n que abarca los problemas de mapping, uso adecuado de las nuevas arquitecturas de procesadores, y c贸mo estas nuevas arquitecturas pueden ser utilizadas para mejorar el desarrollo de algoritmos de b煤squeda e indexaci贸n sobre grandes colecciones de datos como la Web.Eje: Procesamiento distribuido y paraleloRed de Universidades con Carreras en Inform谩tica (RedUNCI

    Procesamiento de consultas en motores de b煤squeda: dise帽o y evaluaci贸n en t茅rminos de consumo de energ铆a

    Get PDF
    Actualmente los centros de datos accedidos por los buscadores web junto con las computadoras personales consumen el 10% de la energ铆a mundial, y de ese porcentaje aproximadamente el 2% es consumido s贸lo por los buscadores y sus centros de datos. Sin embargo, es de esperar que en los pr贸ximos a帽os estos porcentajes se incrementen en un 30% o 40% debido a que el tama帽o de la Web tiende a duplicarse cada ocho meses, la cantidad de usuarios que se conectan a 茅sta sigue creciendo y los buscadores satisfacen la creciente demanda incrementando el hardware utilizado. En este trabajo se presentan los objetivos y los desaf铆os de una l铆nea de investigaci贸n que abarca los problemas de consumo de energ铆a que deben solucionar actualmente los grandes centros de c贸mputos y de datos, en particular los buscadores Web.Eje: Procesamiento distribuido y paraleloRed de Universidades con Carreras en Inform谩tica (RedUNCI

    Procesamiento de consultas en motores de b煤squeda: dise帽o y evaluaci贸n en t茅rminos de consumo de energ铆a

    Get PDF
    Actualmente los centros de datos accedidos por los buscadores web junto con las computadoras personales consumen el 10% de la energ铆a mundial, y de ese porcentaje aproximadamente el 2% es consumido s贸lo por los buscadores y sus centros de datos. Sin embargo, es de esperar que en los pr贸ximos a帽os estos porcentajes se incrementen en un 30% o 40% debido a que el tama帽o de la Web tiende a duplicarse cada ocho meses, la cantidad de usuarios que se conectan a 茅sta sigue creciendo y los buscadores satisfacen la creciente demanda incrementando el hardware utilizado. En este trabajo se presentan los objetivos y los desaf铆os de una l铆nea de investigaci贸n que abarca los problemas de consumo de energ铆a que deben solucionar actualmente los grandes centros de c贸mputos y de datos, en particular los buscadores Web.Eje: Procesamiento distribuido y paraleloRed de Universidades con Carreras en Inform谩tica (RedUNCI

    Desarrollo de Aplicaciones sobre Cluster Multi-core

    Get PDF
    Con la aparici贸n de las CPU multi-cores (o Chip-level-Multi-Processor -CMP-), es importante el desarrollo de las t茅cnicas que exploten las ventajas de las CMP para acelerar las aplicaciones paralelas que poseen una gran demanda de c贸mputo paralelo. En particular, para aplicaciones que requieren de un gran poder computacional de los recursos disponibles, es esencial poder desarrollar estrategias y algoritmos que aprovechen el uso adecuado del hardware. En este trabajo se presentan los objetivos y los desaf铆os de una l铆nea de investigaci贸n que abarca los problemas de mapping, uso adecuado de las nuevas arquitecturas de procesadores, y c贸mo estas nuevas arquitecturas pueden ser utilizadas para mejorar el desarrollo de algoritmos de computaci贸n de grafos y c谩lculo de matrices, utilizando como base formal el modelo de programaci贸n paralela BSP; conjuntamente con algoritmos de b煤squeda e indexaci贸n sobre grandes colecciones de datos como la Web.Eje: Procesamiento distribuido y paraleloRed de Universidades con Carreras en Inform谩tica (RedUNCI

    Programaci贸n paralela en sistemas h铆bridos

    Get PDF
    Con la aparici贸n de las CPU multi-cores (o Chiplevel- Multi-Processor -CMP-), es importante el desarrollo de las t茅cnicas que exploten las ventajas de las CMP para acelerar las aplicaciones paralelas que poseen una gran demanda de c贸mputo paralelo. En particular, las aplicaciones que requieren de un gran poder computacional de los recursos disponibles, es esencial poder desarrollar estrategias y algoritmos que aprovechen el uso adecuado del hardware. Esto es especialmente cr铆tico cuando se consideran sistemas o aplicaciones en las que los requerimientos ingresan en intervalos variables. En este trabajo se propone el desarrollo de t茅cnicas h铆bridas basadas en el uso de MPI para la comunicaci贸n entre procesadores y OpenMP para la comunicaci贸n entre cores de un mismo procesador. OpenMP ha sido desarrollado para tomar ventaja de las facilidades multithreading de los nodos CMP.Eje: Procesamiento Distribuido y ParaleloRed de Universidades con Carreras en Inform谩tica (RedUNCI

    Programaci贸n paralela en sistemas h铆bridos

    Get PDF
    Con la aparici贸n de las CPU multi-cores (o Chiplevel- Multi-Processor -CMP-), es importante el desarrollo de las t茅cnicas que exploten las ventajas de las CMP para acelerar las aplicaciones paralelas que poseen una gran demanda de c贸mputo paralelo. En particular, las aplicaciones que requieren de un gran poder computacional de los recursos disponibles, es esencial poder desarrollar estrategias y algoritmos que aprovechen el uso adecuado del hardware. Esto es especialmente cr铆tico cuando se consideran sistemas o aplicaciones en las que los requerimientos ingresan en intervalos variables. En este trabajo se propone el desarrollo de t茅cnicas h铆bridas basadas en el uso de MPI para la comunicaci贸n entre procesadores y OpenMP para la comunicaci贸n entre cores de un mismo procesador. OpenMP ha sido desarrollado para tomar ventaja de las facilidades multithreading de los nodos CMP.Eje: Procesamiento Distribuido y ParaleloRed de Universidades con Carreras en Inform谩tica (RedUNCI

    Query scheduling techniques and power/latency trade-off model for large-scale search engines

    Get PDF
    [Resumen] Los motores de b煤squeda actuales deben enfrentarse a un veloz incremento de informaci贸n y a un enorme tr谩fico de consultas. Las grandes compa藴n铆as se han visto obligadas a construir centros de datos geogr谩ficamente distribuidos y compuestos por miles de servidores. El suministro el茅ctrico supone un enorme gasto energ茅tico, por lo que una peque藴na mejora a nivel de eficiencia puede suponer grandes ventajas econ贸micas. Esta tesis permitir谩 a grandes compa藴n铆as de Recuperaci贸n de Informaci贸n la construcci贸n de motores de b煤squeda dotados de mayor eficiencia. Por una parte, esta tesis propone nuevas t茅cnicas de distribuci贸n de consultas a los servidores que las procesan para disminuir su tiempo de respuesta, estimando cu谩l ser谩 el primer servidor disponible. Por otra parte, esta tesis define un modelo matem谩tico que establece un balance entre el tiempo de respuesta de un motor de b煤squeda y su consumo energ茅tico. Bas谩ndonos en datos hist贸ricos y actuales, el modelo estima el tr谩fico de consultas entrante y, de modo autom谩tico, aumenta/disminuye los servidores necesarios para procesar las consultas. Se consigue as铆 un gran porcentaje de ahorro energ茅tico sin degradar la latencia del sistema. Nuestros experimentos atestiguan las grandes mejoras alcanzadas en cuanto a eficiencia y ahorro energ茅tico.[Resumo] Os motores de busca actuais deben enfrontarse a un grande incremento de informaci贸n e a un enorme tr谩fico de consultas. As grandes compa藴n铆as v铆ronse obrigadas a constru铆r centros de datos xeograficamente distribu铆dos e compostos por milleiros de servidores. A subministraci贸n el茅ctrica sup贸n un enorme gasto enerx茅tico, polo que una pequena mellora a nivel de eficiencia pode supo藴ner grandes vantaxes econ贸micas. Esta tese permitir麓a a grandes compa藴n麓谋as de Recuperaci麓on de Informaci贸n a construci贸n de motores de busca dotados de maior eficiencia. Por una parte, esta tese prop贸n novas t茅cnicas de distribuci贸n de consultas aos servidores que as procesan para diminu铆r su tempo de resposta, estimando c谩l ser谩 o primeiro servidor dispo藴nible. Por outra parte, esta tese define un modelo matem谩tico que establece un balance entre o tempo de resposta dun motor de busca e o seu consumo enerx茅tico. A partir de datos hist贸ricos e actuais, o modelo estima o tr谩fico de consultas entrantes e automaticamente aumenta/dimin煤e os servidores necesarios para procesar as consultas. Cons茅guese as铆 unha grande porcentaxe de aforro enerx茅tico sen degradar a latencia do sistema. Os nosos experimentos testemu藴nan as grandes melloras alcanzadas en canto a eficiencia e aforro enerx茅tico.[Abstract] Web search engines have to deal with a rapid increase of information, demanded by high incoming query traffic. This situation has driven companies to build geographically distributed data centres housing thousands of computers, consuming enormous amounts of electricity and requiring a huge infrastructure around. At this scale, even minor efficiency improvements result in large financial savings. This thesis represents a novel contribution to query scheduling and power consumption state-of-the-art, by assisting large-scale data centres to build more efficient search engines. On the one hand, this thesis proposes new scheduling techniques to decrease the response time of queries, by estimating the server that will be idle soonest. On the other hand, this thesis defines a simple mathematical model that establishes a threshold between the power and latency of a search engine. Using historical and current data, the model estimates the incoming query traffic and automatically increases/decreases the necessary number of active machines in the system. We achieve high energy savings during the whole day, without degrading the latency. Our experiments have attested the power of both scheduling methods and the power/latency trade-off model in improving the efficiency and achieving high energy savings
    corecore