viernes, 27 de abril de 2012

Project progress

In this post, I will publish links of different things that I have been doing during the semester for the project group of distributed and parallel systems.

Week 16: Presentation.


I made a presentation, is the topics that we made during the semester, also I  put a different graphics about why is important parallel and distributed systems using parallel python and gnuplot.





Week 15: Grid computacional con jcGrid


Mi aportación para esta semana, es como configurar el midleware de Java Grid Computing, para poder ser servidor, expongo los pasos en el apartado del wiki de Grid, al igual que tambien pongo informacion de las consideraciones del diseño de un Grid computacional.


Aqui una captura de pantalla con el jcGrid server ya configurado.






Week 14: Math Kernel Library LINPACK Intel



Linpack es elegido por la pagina top 500 para obtener cifras de rendimiento en gigaflops, lo que hace es resolver un sistema de ecuaciones lineales denso, por lo que al medir este rendimiento real de diferentes tamaños del problema, podemos obtener los numeros que figuran en esta página, pongo las instrucciones en el wiki de como poder correr esta herramienta para ponerlo en el cluster.




Week 13: Phoronix Test Suite


Para esta semana, estuve investigando como podemos medir el rendimiento de manera óptima para nuestro cluster, por lo que encontré una herramienta interesante en el cual tiene numerosas pruebas de diferentes usos, por lo que la usé en mi computadora e hice algunos test para ver el comportamiento, al igual que puse como utilizarla e instalarla.


Más información en el wiki.


Nominaciones
Cecy.


Week 12: Comunicación de Sistemas Distribuidos


Para esta semana, hice un apartado en el wiki en donde puse información de los diversos protocolos que se utilizan en la comunicación de sistemas distribuidos, como las Redes ATM, Llamadas a procedimientos remotos y cliente-servidor, al igual que puse unos ejemplos de los cuales ya habia realizado.


Nominaciones: Cecilia, JC, Carmen




Week 11: Petri Net


I made a contribution in the wiki about Petri Net, I put important information and describe a Petri Net, and also I made a simulation use a tool call it tapaal in ubuntu.


Please check the wiki for more details.





Nominaciones:
Juan
Cecy




Week 10: Ruby paralelo
           For this week, I made how to use ruby with a gems, for make programs with       parallelism, also, I put two examples and check a benchmark with different uses.


Week 9: Comportamiento paralelo
           Realicé graficas checando el comportamiento paralelo y secuencial utilizando    gnuplot y parallel python, hice un pequeño cluster en mi casa y obtuve algunos resultados, luego los grafiqué y realicé algunas conclusiones en el wiki.


Para más información verifiquen el wiki


Nominaciones: Cecy


Week 8: Propuesta de aplicación : Blender
            Estuve trabajando con Blender un renderizador de graficos 3D
            Para mas información verifiquen el wiki


            Nominaciones: Juan Carlos & Cecy


Week 7: [Exam] - Make a custom distribution
For this week, I made a tutorial for make a custom distribution, I hope this tutorial help to people that work in cluster.




        Also, I went to the meeting with the cluster group for make a plan about the    
        project.


Week 6: Pyro
       
       Programa sencillo utiizando la herramienta Pyro para python, de manera remota poder 
       calcular las funciones trigonométricas.


      Nominaciones: Rafita, juan y cecy


Week 5: Chat multithread
I put a code that is a Chat using threads in python in socket section.




Week 4: Sockets in python (Wiki) [Feb 23] (in Spanish)
I have been working on make an Chat application for supercomputer, so for this week I made a code in python using sockets, it is the first part of the code that I going to make for the next week. Also I put some comments and important information about sockets that my classmates who wants to make something in sockets they can use it.

Also Cecy Urbina, Saul Gaussin and me try Parallel Python at school, we use the example code and see the differences between running parallel and sequence in sum_prime.py, so, we show in class and we can use it for our project, here some screenshots from Saul's computer that have i5 core and Cecy and me use Atom.




Week 3: Matrix Multiplication (Wiki) [Feb 14, 2012]
I made a code in python using threads for make a matrix multiplication, in the example make a two matrix 3x3 using integer random numbers (0-9), we can change those numbers and use this code to check cluster


          Nominations: Gaby, Cecy


Week 2: Principles of Parallel Algorithm Design (Wiki) [Feb 7, 2012]
I publish an different concepts about principles of parallel algorithm, that i think it is important for make a good reports for next weeks.
I talk about that we have two key steps in the design of parallel algorithms, splitting a computation into littler computations and designating them to different processors for make parallel executions, differences between parallel Algorithm vs parallel Formulation and Elements of a Parallel Algorithm/Formulation also concepts like Decomposition, Tasks, Granualarity, Fine-grained & Coarse-grained, Task-Dependecy Graph, Task-Iteraction Graph and different examples for explain better those concepts.
           Parallel Computer Memory Architectures  (Blog) (Lab) [Feb 7, 2012]


Concept map


Week 1: Merge sort (in Spanish) (Blog) [Jan 31, 2012]




16 comentarios:

  1. Ya que el Wiki es colaborativo y evoluciona, es mala idea poner la pura liga. Agrégale por favor un par de frases sobre qué es lo que aportaste en esa página esta semana. (Que en este caso imagino que era crear la página desde cero y cubrir equis cantidad de temas.) Tampoco estás nominando a nadie; ¿es a propósito o se te olvidó?

    ResponderEliminar
  2. Van 5 por los avances de semana #2. ¿Habrá código tuyo para la semana que sigue?

    ResponderEliminar
  3. Estoy pre-poniendo aquí tus 5 puntos para la semana #6.

    ResponderEliminar
  4. Bien; 5 para la clase, semana 9.

    ResponderEliminar
  5. Van 4 para semana 10 en la clase.

    ResponderEliminar
  6. Van 5 y 5 y tenías uno extra en el lab.

    ResponderEliminar
  7. Puntos completos para la semana 13.

    ResponderEliminar
  8. 5 pts, week 14. If you add nominations, let me know, please.

    ResponderEliminar