4 research outputs found

    Implementasi Skala Tegangan dan Frekuensi Dinamis pada Klaster Paralel Orange Pi

    Get PDF
    Dalam kajian topik Big Data, terdapat banyak permasalahan yang masih membutuhkan berbagai macam solusi penyelesaiannya. Salah satunya adalah permasalahan untuk pengolahan data yang berukuran sangat besar. Dibutuhkan cara untuk meningkatkan kinerja dan efisiensi dalam pengolahan data. Komputasi paralel mampu meningkatkan performa komputasi dalam pengolaha data baik data yang kompleks maupun data yang berskala besar. Akan tetapi untuk memperoleh performa yang terbaik, tentu akan ada yang harus dikorbankan untuk mewujudkan hasil peningkatan performa tersebut, dalam hal ini adalah penggunaan energi. Single-board computer Orange Pi dihadirkan sebagai perangkat komputer berdimensi praktis dengan konsumsi daya yang lebih hemat dari komputer komoditas. Orange Pi mendukung implementasi Teknik Skala Tegangan dan Frekuensi Dinamis (Dynamic Voltage and Frequency Scaling). Dengan menggunakan Teknik DVFS, diharapkan dapat menghasilkan baik peningkatan performa maupun penghematan energi komputasi paralel sebagai solusi pengolahan Big Data. Dalam penelitian, hasil penelilitan akan menunjukkan peningkatan kinerja serta penghematan yang diperoleh dari sistem. Pengujian dilakukan menggunakan program penghitung cacah kata bebasis pemrogramam Java pada lingkup pengembangan Hadoop framework, mendukung sistem berkas terdistribusi, dengan memanfaatkan algoritma mapreduce

    Low-Cost Sub-5W Processors for Edge HPC

    No full text
    Increasing user demands for timely and complex analysis of large amounts of collected data in the IoT era are pushing the computing servers from the cloud to the Edge where the energy budgets are much tighter. Building a HPC for the Edge is thus a considerable challenge. In terms of processors, we are observing a trend of making traditional high-performance processors more energy-efficient. On the other end of the spectrum we are observing the development of higher performance versions of low-power mobile processors. In this work we consider using commodity sub-5W processorsas a building block for a Edge HPC cluster. We consider the processors in mobile phones, tablets, and low-end laptops. We evaluate the energy-to-solution and energy efficiency of different commodity sub-5W processors against a regular 100 Watt processor using HPC applications. We observed that commodity sub-5W processors, which have been designed for a totally different purpose, can actually deliver an average reduction of 70% of energy-to-solution for the ten HPC applications tested. These results are very encouraging for the use of simple low-cost sub-5W processors as building blocks for Edge HPC systems

    Ubiquitous supercomputing : design and development of enabling technologies for multi-robot systems rethinking supercomputing

    Get PDF
    Supercomputing, also known as High Performance Computing (HPC), is almost everywhere (ubiquitous), from the small widget in your phone telling you that today will be a sunny day, up to the next great contribution to the understanding of the origins of the universe.However, there is a field where supercomputing has been only slightly explored - robotics. Other than attempts to optimize complex robotics tasks, the two forces lack an effective alignment and a purposeful long-term contract. With advancements in miniaturization, communications and the appearance of powerful, energy and weight optimized embedded computing boards, a next logical transition corresponds to the creation of clusters of robots, a set of robotic entities that behave similarly as a supercomputer does. Yet, there is key aspect regarding our current understanding of what supercomputing means, or is useful for, that this work aims to redefine. For decades, supercomputing has been solely intended as a computing efficiency mechanism i.e. decreasing the computing time for complex tasks. While such train of thought have led to countless findings, supercomputing is more than that, because in order to provide the capacity of solving most problems quickly, another complete set of features must be provided, a set of features that can also be exploited in contexts such as robotics and that ultimately transform a set of independent entities into a cohesive unit.This thesis aims at rethinking what supercomputing means and to devise strategies to effectively set its inclusion within the robotics realm, contributing therefore to the ubiquity of supercomputing, the first main ideal of this work. With this in mind, a state of the art concerning previous attempts to mix robotics and HPC will be outlined, followed by the proposal of High Performance Robotic Computing (HPRC), a new concept mapping supercomputing to the nuances of multi-robot systems. HPRC can be thought as supercomputing in the edge and while this approach will provide all kind of advantages, in certain applications it might not be enough since interaction with external infrastructures will be required or desired. To facilitate such interaction, this thesis proposes the concept of ubiquitous supercomputing as the union of HPC, HPRC and two more type of entities, computing-less devices (e.g. sensor networks, etc.) and humans.The results of this thesis include the ubiquitous supercomputing ontology and an enabling technology depicted as The ARCHADE. The technology serves as a middleware between a mission and a supercomputing infrastructure and as a framework to facilitate the execution of any type of mission, i.e. precision agriculture, entertainment, inspection and monitoring, etc. Furthermore, the results of the execution of a set of missions are discussed.By integrating supercomputing and robotics, a second ideal is targeted, ubiquitous robotics, i.e. the use of robots in all kind of applications. Correspondingly, a review of existing ubiquitous robotics frameworks is presented and based upon its conclusions, The ARCHADE's design and development have followed the guidelines for current and future solutions. Furthermore, The ARCHADE is based on a rethought supercomputing where performance is not the only feature to be provided by ubiquitous supercomputing systems. However, performance indicators will be discussed, along with those related to other supercomputing features.Supercomputing has been an excellent ally for scientific exploration and not so long ago for commercial activities, leading to all kind of improvements in our lives, in our society and in our future. With the results of this thesis, the joining of two fields, two forces previously disconnected because of their philosophical approaches and their divergent backgrounds, holds enormous potential to open up our imagination for all kind of new applications and for a world where robotics and supercomputing are everywhere.La supercomputaci贸n, tambi茅n conocida como Computaci贸n de Alto Rendimiento (HPC por sus siglas en ingl茅s) puede encontrarse en casi cualquier lugar (ubicua), desde el widget en tu tel茅fono dici茅ndote que hoy ser谩 un d铆a soleado, hasta la siguiente gran contribuci贸n al entendimiento de los or铆genes del universo. Sin embargo, hay un campo en el que ha sido poco explorada - la rob贸tica. M谩s all谩 de intentos de optimizar tareas rob贸ticas complejas, las dos fuerzas carecen de un contrato a largo plazo. Dado los avances en miniaturizaci贸n, comunicaciones y la aparici贸n de potentes computadores embebidos, optimizados en peso y energ铆a, la siguiente transici贸n corresponde a la creaci贸n de un cluster de robots, un conjunto de robots que se comportan de manera similar a un supercomputador. No obstante, hay un aspecto clave, con respecto a la comprensi贸n de la supercomputaci贸n, que esta tesis pretende redefinir. Durante d茅cadas, la supercomputaci贸n ha sido entendida como un mecanismo de eficiencia computacional, es decir para reducir el tiempo de computaci贸n de ciertos problemas extremadamente complejos. Si bien este enfoque ha conducido a innumerables hallazgos, la supercomputaci贸n es m谩s que eso, porque para proporcionar la capacidad de resolver todo tipo de problemas r谩pidamente, se debe proporcionar otro conjunto de caracter铆sticas que tambi茅n pueden ser explotadas en la rob贸tica y que transforman un conjunto de robots en una unidad cohesiva. Esta tesis pretende repensar lo que significa la supercomputaci贸n y dise帽ar estrategias para establecer su inclusi贸n dentro del mundo de la rob贸tica, contribuyendo as铆 a su ubicuidad, el principal ideal de este trabajo. Con esto en mente, se presentar谩 un estado del arte relacionado con intentos anteriores de mezclar rob贸tica y HPC, seguido de la propuesta de Computaci贸n Rob贸tica de Alto Rendimiento (HPRC, por sus siglas en ingl茅s), un nuevo concepto, que mapea la supercomputaci贸n a los matices espec铆ficos de los sistemas multi-robot. HPRC puede pensarse como supercomputaci贸n en el borde y si bien este enfoque proporcionar谩 todo tipo de ventajas, ciertas aplicaciones requerir谩n una interacci贸n con infraestructuras externas. Para facilitar dicha interacci贸n, esta tesis propone el concepto de supercomputaci贸n ubicua como la uni贸n de HPC, HPRC y dos tipos m谩s de entidades, dispositivos sin computaci贸n embebida y seres humanos. Los resultados de esta tesis incluyen la ontolog铆a de la supercomputaci贸n ubicua y una tecnolog铆a llamada The ARCHADE. La tecnolog铆a act煤a como middleware entre una misi贸n y una infraestructura de supercomputaci贸n y como framework para facilitar la ejecuci贸n de cualquier tipo de misi贸n, por ejemplo, agricultura de precisi贸n, inspecci贸n y monitoreo, etc. Al integrar la supercomputaci贸n y la rob贸tica, se busca un segundo ideal, rob贸tica ubicua, es decir el uso de robots en todo tipo de aplicaciones. Correspondientemente, una revisi贸n de frameworks existentes relacionados ser谩n discutidos. El dise帽o y desarrollo de The ARCHADE ha seguido las pautas y sugerencias encontradas en dicha revisi贸n. Adem谩s, The ARCHADE se basa en una supercomputaci贸n repensada donde la eficiencia computacional no es la 煤nica caracter铆stica proporcionada a sistemas basados en la tecnolog铆a. Sin embargo, se analizar谩n indicadores de eficiencia computacional, junto con otros indicadores relacionados con otras caracter铆sticas de la supercomputaci贸n. La supercomputaci贸n ha sido un excelente aliado para la exploraci贸n cient铆fica, conduciendo a todo tipo de mejoras en nuestras vidas, nuestra sociedad y nuestro futuro. Con los resultados de esta tesis, la uni贸n de dos campos, dos fuerzas previamente desconectadas debido a sus enfoques filos贸ficos y sus antecedentes divergentes, tiene un enorme potencial para abrir nuestra imaginaci贸n hacia todo tipo de aplicaciones nuevas y para un mundo donde la rob贸tica y la supercomputaci贸n est茅n en todos lado

    Ubiquitous supercomputing : design and development of enabling technologies for multi-robot systems rethinking supercomputing

    Get PDF
    Supercomputing, also known as High Performance Computing (HPC), is almost everywhere (ubiquitous), from the small widget in your phone telling you that today will be a sunny day, up to the next great contribution to the understanding of the origins of the universe.However, there is a field where supercomputing has been only slightly explored - robotics. Other than attempts to optimize complex robotics tasks, the two forces lack an effective alignment and a purposeful long-term contract. With advancements in miniaturization, communications and the appearance of powerful, energy and weight optimized embedded computing boards, a next logical transition corresponds to the creation of clusters of robots, a set of robotic entities that behave similarly as a supercomputer does. Yet, there is key aspect regarding our current understanding of what supercomputing means, or is useful for, that this work aims to redefine. For decades, supercomputing has been solely intended as a computing efficiency mechanism i.e. decreasing the computing time for complex tasks. While such train of thought have led to countless findings, supercomputing is more than that, because in order to provide the capacity of solving most problems quickly, another complete set of features must be provided, a set of features that can also be exploited in contexts such as robotics and that ultimately transform a set of independent entities into a cohesive unit.This thesis aims at rethinking what supercomputing means and to devise strategies to effectively set its inclusion within the robotics realm, contributing therefore to the ubiquity of supercomputing, the first main ideal of this work. With this in mind, a state of the art concerning previous attempts to mix robotics and HPC will be outlined, followed by the proposal of High Performance Robotic Computing (HPRC), a new concept mapping supercomputing to the nuances of multi-robot systems. HPRC can be thought as supercomputing in the edge and while this approach will provide all kind of advantages, in certain applications it might not be enough since interaction with external infrastructures will be required or desired. To facilitate such interaction, this thesis proposes the concept of ubiquitous supercomputing as the union of HPC, HPRC and two more type of entities, computing-less devices (e.g. sensor networks, etc.) and humans.The results of this thesis include the ubiquitous supercomputing ontology and an enabling technology depicted as The ARCHADE. The technology serves as a middleware between a mission and a supercomputing infrastructure and as a framework to facilitate the execution of any type of mission, i.e. precision agriculture, entertainment, inspection and monitoring, etc. Furthermore, the results of the execution of a set of missions are discussed.By integrating supercomputing and robotics, a second ideal is targeted, ubiquitous robotics, i.e. the use of robots in all kind of applications. Correspondingly, a review of existing ubiquitous robotics frameworks is presented and based upon its conclusions, The ARCHADE's design and development have followed the guidelines for current and future solutions. Furthermore, The ARCHADE is based on a rethought supercomputing where performance is not the only feature to be provided by ubiquitous supercomputing systems. However, performance indicators will be discussed, along with those related to other supercomputing features.Supercomputing has been an excellent ally for scientific exploration and not so long ago for commercial activities, leading to all kind of improvements in our lives, in our society and in our future. With the results of this thesis, the joining of two fields, two forces previously disconnected because of their philosophical approaches and their divergent backgrounds, holds enormous potential to open up our imagination for all kind of new applications and for a world where robotics and supercomputing are everywhere.La supercomputaci贸n, tambi茅n conocida como Computaci贸n de Alto Rendimiento (HPC por sus siglas en ingl茅s) puede encontrarse en casi cualquier lugar (ubicua), desde el widget en tu tel茅fono dici茅ndote que hoy ser谩 un d铆a soleado, hasta la siguiente gran contribuci贸n al entendimiento de los or铆genes del universo. Sin embargo, hay un campo en el que ha sido poco explorada - la rob贸tica. M谩s all谩 de intentos de optimizar tareas rob贸ticas complejas, las dos fuerzas carecen de un contrato a largo plazo. Dado los avances en miniaturizaci贸n, comunicaciones y la aparici贸n de potentes computadores embebidos, optimizados en peso y energ铆a, la siguiente transici贸n corresponde a la creaci贸n de un cluster de robots, un conjunto de robots que se comportan de manera similar a un supercomputador. No obstante, hay un aspecto clave, con respecto a la comprensi贸n de la supercomputaci贸n, que esta tesis pretende redefinir. Durante d茅cadas, la supercomputaci贸n ha sido entendida como un mecanismo de eficiencia computacional, es decir para reducir el tiempo de computaci贸n de ciertos problemas extremadamente complejos. Si bien este enfoque ha conducido a innumerables hallazgos, la supercomputaci贸n es m谩s que eso, porque para proporcionar la capacidad de resolver todo tipo de problemas r谩pidamente, se debe proporcionar otro conjunto de caracter铆sticas que tambi茅n pueden ser explotadas en la rob贸tica y que transforman un conjunto de robots en una unidad cohesiva. Esta tesis pretende repensar lo que significa la supercomputaci贸n y dise帽ar estrategias para establecer su inclusi贸n dentro del mundo de la rob贸tica, contribuyendo as铆 a su ubicuidad, el principal ideal de este trabajo. Con esto en mente, se presentar谩 un estado del arte relacionado con intentos anteriores de mezclar rob贸tica y HPC, seguido de la propuesta de Computaci贸n Rob贸tica de Alto Rendimiento (HPRC, por sus siglas en ingl茅s), un nuevo concepto, que mapea la supercomputaci贸n a los matices espec铆ficos de los sistemas multi-robot. HPRC puede pensarse como supercomputaci贸n en el borde y si bien este enfoque proporcionar谩 todo tipo de ventajas, ciertas aplicaciones requerir谩n una interacci贸n con infraestructuras externas. Para facilitar dicha interacci贸n, esta tesis propone el concepto de supercomputaci贸n ubicua como la uni贸n de HPC, HPRC y dos tipos m谩s de entidades, dispositivos sin computaci贸n embebida y seres humanos. Los resultados de esta tesis incluyen la ontolog铆a de la supercomputaci贸n ubicua y una tecnolog铆a llamada The ARCHADE. La tecnolog铆a act煤a como middleware entre una misi贸n y una infraestructura de supercomputaci贸n y como framework para facilitar la ejecuci贸n de cualquier tipo de misi贸n, por ejemplo, agricultura de precisi贸n, inspecci贸n y monitoreo, etc. Al integrar la supercomputaci贸n y la rob贸tica, se busca un segundo ideal, rob贸tica ubicua, es decir el uso de robots en todo tipo de aplicaciones. Correspondientemente, una revisi贸n de frameworks existentes relacionados ser谩n discutidos. El dise帽o y desarrollo de The ARCHADE ha seguido las pautas y sugerencias encontradas en dicha revisi贸n. Adem谩s, The ARCHADE se basa en una supercomputaci贸n repensada donde la eficiencia computacional no es la 煤nica caracter铆stica proporcionada a sistemas basados en la tecnolog铆a. Sin embargo, se analizar谩n indicadores de eficiencia computacional, junto con otros indicadores relacionados con otras caracter铆sticas de la supercomputaci贸n. La supercomputaci贸n ha sido un excelente aliado para la exploraci贸n cient铆fica, conduciendo a todo tipo de mejoras en nuestras vidas, nuestra sociedad y nuestro futuro. Con los resultados de esta tesis, la uni贸n de dos campos, dos fuerzas previamente desconectadas debido a sus enfoques filos贸ficos y sus antecedentes divergentes, tiene un enorme potencial para abrir nuestra imaginaci贸n hacia todo tipo de aplicaciones nuevas y para un mundo donde la rob贸tica y la supercomputaci贸n est茅n en todos ladosPostprint (published version
    corecore