Parallel Computer Architecture
Mostrando 1-12 de 17 artigos, teses e dissertações.
-
1. Mecanismo para execução especulativa de aplicações paralelizadas por técnicas DOPIPE usando replicação de estágios / Mechanism for speculative execution of applications parallelized by DOPIPE techniques using stage replication
A utilização máxima dos núcleos de arquiteturas multi-processadas é fundamental para permitir uma utilização completa do paralelismo disponível em processadores modernos. A fim de obter desempenho escalável, técnicas de paralelização requerem um ajuste cuidadoso de: (a) mecanismo arquitetural para especulação; (b) ambiente de execução; e (c)
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia. Publicado em: 24/07/2012
-
2. ALGORITMOS PARALELOS PARA MOTORES DE JOGOS EM MULTIPROCESSADORES / PARALLEL ALGORITHMS FOR MULTICORE GAME ENGINES
This thesis presents several techniques about parallel technology on electronic games. The thesis begins presenting several possible architectures for a game engine. A new architecture is presented, more flexible and adequate for the processors of the future that will have a higher level of parallelism. Following, a new technique for processing an octree, a
Publicado em: 2010
-
3. Um modelo de memória transacional para arquiteturas heterogêneas baseado em software Cache / A transactional memory model for heterogeneous architectures based in Software Cache
The adoption of multi-core processors by the industry has pushed towards the development of new techniques to simplify programming parallel software. The technique called transactional memories is one of the most promising. This technique is able to execute multiple tasks concurrently in an optimistic way to achieve a better performance. Another advantage is
Publicado em: 2010
-
4. Algoritmos paralelos para alocação e gerência de processadores em máquinas multiprocessadoras hipercúbicas / Parallel algorithms for processor allocation in hypercubes
Nos últimos anos, máquinas maciçamente paralelas, compostas de centenas de processadores, vem sendo estudadas como uma alternativa para a construção de supercomputadores. Neste novo conceito de processamento de dados, grandes velocidades são alcançadas através da cooperação entre os diversos elementos processadores na resolução de um problema. Gr
Publicado em: 2010
-
5. Explorando memoria transacional em software nos contextos de arquiteturas assimetricas, jogos computacionais e consumo de energia / Exploiting software transactional memory in the context of asymmetric architectures
The shift towards multicore processors taken by the semiconductor industry has initiated an era in which new languages, methodologies and tools are of paramount importance to the development of efficient concurrent systems that can be built in a timely way by all kinds of programmers. One of the main obstacles faced by programmers when dealing with shared me
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia. Publicado em: 18/12/2009
-
6. Transactional memories : prototyping and simulation of hardware implementations and a characterization of the problem of contention management in software / Memorias transacionais : prototipagem e simulação de implementações em hardware e uma caracterização para o problema de gerenciamento de contenção em software
As parallel architectures become prevalent in the computer industry, more and more programmers are required to write parallel programs and are thus being exposed to the problems related to the use of traditional mechanisms for concurrency control. Transactional memory has been devised as a means for easing the burden of writing parallel Programs: the program
Publicado em: 2008
-
7. Particionamento Temporal Acoplado a Escolha de Componentes para AplicaÃÃes de ComputaÃÃo ReconfigurÃvel
Publicado em: 2008
-
8. Uma solução peer-to-peer para o gerenciamento da distribuição de dados baseada na arquitetura de alto nível HLA
Distributed and parallel simulations can be used to create virtual collaborative environments that involve human beings in applications of training, entertainment, etc. The High Level Architecture - HLA, developed by the Defense Modeling and Simulation Office (DMSO) of the North American Department of Defense - DoD and adopted by IEEE for modeling and simula
Publicado em: 2007
-
9. Kinematical modeling and optimal design of a biped robot joint parallel linkage
This paper shows the design and analysis of a parallel three-dimensional linkage, conceived to work as the ankle and hip joints of an anthropometric biped robot. This kind of mechanism architecture provides low-weight, highly stable assemblies, and allows the use of actuator synergies. On the other hand, the mechanical transmission ratio is not usually favor
Journal of the Brazilian Society of Mechanical Sciences and Engineering. Publicado em: 2006-12
-
10. Uma metodologia para depuraÃÃo de hardware, usando a ferramenta de CAD chipscope pro
The present work proposes a low cost approach for digital systems projects debug in FPGAs. This approach offers an ambient for projects debug based in FPGAs. The approach uses the pattern JTAG to do the readback of the simulation result signs of the user s project. The Signs visualization is made through the ambient ChipScope Pro of XilinxÂ. However is no
Publicado em: 2006
-
11. Security in grid computing / Segurança em grades computacionais
Grid computing is a concept that exploits the power of computer networks, with the specific aim of making virtual layers available that allow users to have access to highly demanding applications, as well as to adhere to large scale, highly diverse, virtual communities. Grid computing provides support for the execution of parallel applications, grouping toge
Publicado em: 2006
-
12. Alocação de Tarefas Paralelas Comunicantes em Ambientes Distribuídos Heterogêneos
Distributed systems have been widely used in the resolution of problems that demand a large amount of processing time, because they allow the simultaneous utilization of many computational resources. Many machines with a distributed architecture have been proposed during the years. Among these are computer clusters, which are distributed systems composed of
Publicado em: 2006