Skip navigation
  •  Inicio
  • UDC 
    • Cómo depositar
    • Políticas do RUC
    • FAQ
    • Dereitos de Autor
    • Máis información en INFOguías UDC
  • Percorrer 
    • Comunidades
    • Buscar por:
    • Data de publicación
    • Autor
    • Título
    • Materia
  • Axuda
    • español
    • Gallegan
    • English
  • Acceder
  •  Galego 
    • Español
    • Galego
    • English
  
Ver ítem 
  •   RUC
  • Escola Internacional de Doutoramento (EIDUDC)
  • Teses de doutoramento
  • Ver ítem
  •   RUC
  • Escola Internacional de Doutoramento (EIDUDC)
  • Teses de doutoramento
  • Ver ítem
JavaScript is disabled for your browser. Some features of this site may not work without it.

Design of efficient Java communications for high performance computing

Thumbnail
Ver/abrir
LopezTaboada_Guillermo_TD_2009.pdf (1.161Mb)
Use este enlace para citar
http://hdl.handle.net/2183/5664
Coleccións
  • Teses de doutoramento [2232]
Metadatos
Mostrar o rexistro completo do ítem
Título
Design of efficient Java communications for high performance computing
Autor(es)
Taboada, Guillermo L.
Director(es)
Touriño Domínguez, Juan
Doallo Biempica, Ramón
Data
2009
Centro/Dpto/Entidade
Universidade da Coruña. Departamento de Electrónica e Sistemas
Resumo
[Abstract] There is an increasing interest to adopt Java as the parallel programming language for the multi-core era. Although Java offers important advantages, such as built-in multithreading and networking support, productivity and portability, the lack of efficient communication middleware is an important drawback for its uptake in High Performance Computing (HPC). This PhD Thesis presents the design, implementation and evaluation of several solutions to improve this situation: (1) a high performance Java sockets implementation (JFS, Java Fast Sockets) on high-speed networks (e.g., Myrinet, InfiniBand) and shared memory (e.g., multi-core) machines; (2) a low-level messaging device, iodev, which efficiently overlaps communication and computation; and (3) a more scalable Java message-passing library, Fast MPJ (F-MPJ). Furthermore, new Java parallel benchmarks have been implemented and used for the performance evaluation of the developed middleware. The final and main conclusion is that the use of Java for HPC is feasible and even advisable when looking for productive development, provided that efficient communication middleware is made available, such as the projects presented in this Thesis.
 
[Resumen] La tesis doctoral "Design of Efficient Java Communications for High Performance Computing" parte de la hipótesis inicial de que es posible desarrollar aplicaciones Java en computación de altas prestaciones, un ámbito en el que el rendimiento es crucial, siempre que esté disponible un middleware de comunicación eficiente. Así, se han diseñado, desarrollado y evaluado diferentes bibliotecas de comunicación en Java, desde el nivel de sockets al de paso de mensajes, obteniendo notables incrementos de eficiencia, confirmando que la hipótesis inicial es factible.
 
Palabras chave
Java (Lenguaje de programación)
High performance computing
Cluster
High-speed networks
Myrinet
InfiniBand
SCI
Message-passing
 
ISBN
978-84-692-8178-9

Listar

Todo RUCComunidades e colecciónsPor data de publicaciónAutoresTítulosMateriasGrupo de InvestigaciónTitulaciónEsta colecciónPor data de publicaciónAutoresTítulosMateriasGrupo de InvestigaciónTitulación

A miña conta

AccederRexistro

Estatísticas

Ver Estatísticas de uso
Sherpa
OpenArchives
OAIster
Scholar Google
UNIVERSIDADE DA CORUÑA. Servizo de Biblioteca.    DSpace Software Copyright © 2002-2013 Duraspace - Suxestións