o objetivo deste trabalho é apresentar a implementação em Java de uma máquina abstrata para execução distribuída de programas funcionais. Mostra-se como as facilidades da linguagem Java foram utilizadas para a implementação de uma linguagem funcional paralela que roda os programas funcionais de forma distribuída em uma rede de computadores. Linguagens Funcionais geralmente são implementadas usando uma máquina abstrata para a execução dos programas. Essas máquinas são usualmente máquinas de redução de grafos. Para se rodar os programas funcionais na máquina virtual Java implementou-se a máquina de redução de grafos G-Machine em Java. Nesta dissertação, apresenta-se inicialmente a implementação da G-Machine em Java, realizada como primeira et...
En este documento se describe como utilizar las herramientas ANTLR, Jasmin y JVM para implementar un...
The aim of the Do! project is to ease the standard task of programming distributed applications usin...
Unidades de aceleraÃÃo grÃca, ou GPU (Graphical Processing Units ), tem se consolidado nos Ãltimos a...
Este trabalho relata as atividades de estudo, projeto e implementação de uma aplicação distribuída q...
Este trabalho de mestrado propõe uma plataforma para o desenvolvimento e a execução de aplicações di...
Os principais mecanismos usados para expressar paralelismo e concorrência disponíveis nas principais...
Com o crescente número de usuários de computadores, novas ferramentas têm sido apresentadas com a fi...
Grades Computacionais (grid computing) já é uma realidade tanto no meio acadêmico quanto no meio emp...
This paper describes JADIMA (Java Distributed Machine), a collabora-tive platform to construct high ...
o desenvolvimento de aplicações distribuídas, quando não indispensável, permite um aproveitamento ma...
Os sistemas computacionais distribuídos aplicados à computação paralela permitem uma melhor relação ...
This paper describes JADIMA (Java Distributed Machine), a collabora- tive platform to construct high...
Com a adoção pelo mercado dos processadores de nucleos multiplos, o uso de threads em Java se torna ...
Coordenação de Aperfeiçoamento de Pessoal de Nível SuperiorThis thesis presents the project and an i...
Gerenciamento de memória é uma tarefa muito importante para o bom desempenho de uma aplicação. Exist...
En este documento se describe como utilizar las herramientas ANTLR, Jasmin y JVM para implementar un...
The aim of the Do! project is to ease the standard task of programming distributed applications usin...
Unidades de aceleraÃÃo grÃca, ou GPU (Graphical Processing Units ), tem se consolidado nos Ãltimos a...
Este trabalho relata as atividades de estudo, projeto e implementação de uma aplicação distribuída q...
Este trabalho de mestrado propõe uma plataforma para o desenvolvimento e a execução de aplicações di...
Os principais mecanismos usados para expressar paralelismo e concorrência disponíveis nas principais...
Com o crescente número de usuários de computadores, novas ferramentas têm sido apresentadas com a fi...
Grades Computacionais (grid computing) já é uma realidade tanto no meio acadêmico quanto no meio emp...
This paper describes JADIMA (Java Distributed Machine), a collabora-tive platform to construct high ...
o desenvolvimento de aplicações distribuídas, quando não indispensável, permite um aproveitamento ma...
Os sistemas computacionais distribuídos aplicados à computação paralela permitem uma melhor relação ...
This paper describes JADIMA (Java Distributed Machine), a collabora- tive platform to construct high...
Com a adoção pelo mercado dos processadores de nucleos multiplos, o uso de threads em Java se torna ...
Coordenação de Aperfeiçoamento de Pessoal de Nível SuperiorThis thesis presents the project and an i...
Gerenciamento de memória é uma tarefa muito importante para o bom desempenho de uma aplicação. Exist...
En este documento se describe como utilizar las herramientas ANTLR, Jasmin y JVM para implementar un...
The aim of the Do! project is to ease the standard task of programming distributed applications usin...
Unidades de aceleraÃÃo grÃca, ou GPU (Graphical Processing Units ), tem se consolidado nos Ãltimos a...