111 research outputs found

    Workload balancing in distributed virtual reality environments

    Get PDF
    Virtual Reality (VR) has grown to become state-of-theart technology in many business- and consumer oriented E-Commerce applications. One of the major design challenges of VR environments is the placement of the rendering process. The rendering process converts the abstract description of a scene as contained in an object database to an image. This process is usually done at the client side like in VRML [1] a technology that requires the client’s computational power for smooth rendering. The vision of VR is also strongly connected to the issue of Quality of Service (QoS) as the perceived realism is subject to an interactive frame rate ranging from 10 to 30 frames-per-second (fps), real-time feedback mechanisms and realistic image quality. These requirements overwhelm traditional home computers or even high sophisticated graphical workstations over their limits. Our work therefore introduces an approach for a distributed rendering architecture that gracefully balances the workload between the client and a clusterbased server. We believe that a distributed rendering approach as described in this paper has three major benefits: It reduces the clients workload, it decreases the network traffic and it allows to re-use already rendered scenes

    Mapping of portable parallel programs

    Get PDF
    An efficient parallel program designed for a parallel architecture includes a detailed outline of accurate assignments of concurrent computations onto processors, and data transfers onto communication links, such that the overall execution time is minimized. This process may be complex depending on the application task and the target multiprocessor architecture. Furthermore, this process is to be repeated for every different architecture even though the application task may be the same. Consequently, this has a major impact on the ever increasing cost of software development for multiprocessor systems. A remedy for this problem would be to design portable parallel programs which can be mapped efficiently onto any computer system. In this dissertation, we present a portable programming tool called Cluster-M. The three components of Cluster-M are the Specification Module, the Representation Module, and the Mapping Module. In the Specification Module, for a given problem, a machine-independent program is generated and represented in the form of a clustered task graph called Spec graph. Similarly, in the Representation Module, for a given architecture or heterogeneous suite of computers, a clustered system graph called Rep graph is generated. The Mapping Module is responsible for efficient mapping of Spec graphs onto Rep graphs. As part of this module, we present the first algorithm which produces a near-optimal mapping of an arbitrary non-uniform machine-independent task graph with M modules, onto an arbitrary non-uniform task-independent system graph having N processors, in 0(M P) time, where P = max(M, N). Our experimental results indicate that Cluster-M produces better or similar mapping results compared to other leading techniques which work only for restricted task or system graphs

    Theory and design of portable parallel programs for heterogeneous computing systems and networks

    Get PDF
    A recurring problem with high-performance computing is that advanced architectures generally achieve only a small fraction of their peak performance on many portions of real applications sets. The Amdahl\u27s law corollary of this is that such architectures often spend most of their time on tasks (codes/algorithms and the data sets upon which they operate) for which they are unsuited. Heterogeneous Computing (HC) is needed in the mid 90\u27s and beyond due to ever increasing super-speed requirements and the number of projects with these requirements. HC is defined as a special form of parallel and distributed computing that performs computations using a single autonomous computer operating in both SIMD and MIMD modes, or using a number of connected autonomous computers. Physical implementation of a heterogeneous network or system is currently possible due to the existing technological advances in networking and supercomputing. Unfortunately, software solutions for heterogeneous computing are still in their infancy. Theoretical models, software tools, and intelligent resource-management schemes need to be developed to support heterogeneous computing efficiently. In this thesis, we present a heterogeneous model of computation which encapsulates all the essential parameters for designing efficient software and hardware for HC. We also study a portable parallel programming tool, called Cluster-M, which implements this model. Furthermore, we study and analyze the hardware and software requirements of HC and show that, Cluster-M satisfies the requirements of HC environments

    VIA Communication Performance on a Gigabit Ethernet Cluster

    Full text link

    Autocatalytic activation of a malarial egress protease is druggable and requires a protein cofactor.

    Get PDF
    Malaria parasite egress from host erythrocytes (RBCs) is regulated by discharge of a parasite serine protease called SUB1 into the parasitophorous vacuole (PV). There, SUB1 activates a PV-resident cysteine protease called SERA6, enabling host RBC rupture through SERA6-mediated degradation of the RBC cytoskeleton protein β-spectrin. Here, we show that the activation of Plasmodium falciparum SERA6 involves a second, autocatalytic step that is triggered by SUB1 cleavage. Unexpectedly, autoproteolytic maturation of SERA6 requires interaction in multimolecular complexes with a distinct PV-located protein cofactor, MSA180, that is itself a SUB1 substrate. Genetic ablation of MSA180 mimics SERA6 disruption, producing a fatal block in β-spectrin cleavage and RBC rupture. Drug-like inhibitors of SERA6 autoprocessing similarly prevent β-spectrin cleavage and egress in both P. falciparum and the emerging zoonotic pathogen P. knowlesi. Our results elucidate the egress pathway and identify SERA6 as a target for a new class of antimalarial drugs designed to prevent disease progression

    Malaria parasite egress at a glance.

    Get PDF
    All intracellular pathogens must escape (egress) from the confines of their host cell to disseminate and proliferate. The malaria parasite only replicates in an intracellular vacuole or in a cyst, and must undergo egress at four distinct phases during its complex life cycle, each time disrupting, in a highly regulated manner, the membranes or cyst wall that entrap the parasites. This Cell Science at a Glance article and accompanying poster summarises our current knowledge of the morphological features of egress across the Plasmodium life cycle, the molecular mechanisms that govern the process, and how researchers are working to exploit this knowledge to develop much-needed new approaches to malaria control

    “Bilingual time” at Willowra: The beginnings of a community-initiated program, 1976-1977

    Get PDF
    Formal schooling began at the Warlpiri-speaking community of Willowra, in north-western Central Australia, in 1968. When the present authors arrived at the school in 1976, to take up positions as the new teachers, many adults spoke An- matyerr in addition to Warlpiri, and also “station English”, which they had learnt while working in the pastoral industry. Few younger children spoke English, but were expected to learn to read and write it at the school, which was still something of a foreign country for them and their families. The educational material provided was largely irrelevant to them, and little printed matter existed outside of the school, with only a few Warlpiri adults able to read it. People’s understandings of the meaning of school derived from visible, pedagogic practices characteristic of mainstream schools; for example, children were required to wear uniforms, sit at desks and learn to write using pencils. Yet, despite the alien nature of school, the community came to embrace it, transforming its relevance and role in their lives through the introduction of a Warlpiri-English bilingual program. In this chapter we review “bilingual time” (as it is remembered at Willowra) in the years we spent there in 1976-1977, when the bilingual program was introduced. We set our narrative in the context of policy conflicts that eventually led to the dismantling of the program in the early 2000s, and consider the advantages of the short-lived pol- icy environment in which we operated, which was school-based and community- oriented.Australian Research Council Linkage Project LP140100806 "Reintegrating community cultural collections
    • …
    corecore