3 resultados para compiler backend

em Deakin Research Online - Australia


Relevância:

10.00% 10.00%

Publicador:

Resumo:

Parallel execution is a very efficient means of processing vast amounts of data in a small amount of time. Creating parallel applications has never been easy, and requires much knowledge of the task and the execution environment used to execute parallel processes. The process of creating parallel applications can be made easier through using a compiler that automatically parallelises a supplied application. Executing the parallel application is also simplified when a well designed execution environment is used. Such an execution environment provides very powerful operations to the programmer transparently. Combining both a parallelising compiler and execution environment and providing a fully automated parallelisation and execution tool is the aim of this research. The advantage of using such a fully automated tool is that the user does not need to provide any additional input to gain the benefits of parallel execution. This report shows the tool and how it transparently supports the programmer creating parallel applications and supports their execution.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

At the heart of this study is my interest in the way in which a religious community establishes its sense of identity and its boundaries in relation to other groups. I explore the case of Israel's attitude towards her eastern neighbours, the Moabites and Ammonites, as portrayed in Tanakh, the Hebrew Bible. Most commentary from the last one hundred years privileges one particular view of Moab and Ammon as traditional enemies of Israel. I aim to show the validity of readings of the biblical accounts that reveal a more complex relationship between Israel and her neighbours. Tanakh exhibits a dialectic between eirenic and hostile viewpoints. The stories of Abraham and Lot, who are presented as ancestors of Israel and of Moab and Ammon, to some degree represent Israel’s understanding of her neighbours. Conventional commentaries take for granted the accepted orthodoxy of Judaism, Christianity and Islam concerning Abraham and his significance in terms of faith and righteousness and blessing and covenant. As none of these notions is specifically linked to Lot at any point, he is treated as a pathetic figure and remains secondary in conventional commentary. Many commentaries denigrate the character of Lot, often in direct comparisons with Abraham. My reading of the texts of Genesis attempts to free the story of Lot from the constraints imposed by the way the story of Abraham functions. A careful reading of the Genesis account shows that Lot and Abraham exhibit similar elements of moral ambiguity, and Genesis contains no statement that condemns Lot on moral or religious grounds. Genesis 19, the single narrative in which Lot appears independently of Abraham, participates in the dialectic elsewhere in Tanakh. On the basis of a consistent pattern of action and speech throughout the first portion of Genesis 19, I advance my own original conception of the eirenic viewpoint of the narrator concerning Lot and his relationship to the divine. I attempt to demonstrate ways in which the story of Lot critiques or deconstructs the dominant ideology centred upon Abraham. My conception of the particular interests of the compiler of Genesis 19 is supported by several intertextual studies. These include the traditions of Sodom and of Zoar, the story of hospitality in Judges 19, the story of the deluge (Genesis 6-9) and stories of women who, like Lot’s daughters, act to continue the family line. In a treatment of the history of Lot traditions, I find evidence to separate the story of Lot from the work of the Yahwist. I consider whether the stories of Lot have a derivation east of the Jordan and whether the stories were of particular interest to the Deuteronomists. In the final chapter of this study, I focus on the main themes of the narratives concerning Lot and Abraham, and Moab and Ammon and Israel. The question of social boundaries arises in regard to many of these themes, such as the interaction of female and male, the role of wealth, the relation of city and country, kinship, and rights to land settlement. In this way, the treatment of Lot and Abraham in Tanakh and in subsequent traditions offers a perspective upon the formation of identity in the contemporary world of religious plurality.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

 Multicore network processors have been playing an increasingly important role in computational processes, which emphasize on scalability and parallelism of the systems, in distributed environments especially in Internet-based delay-sensitive applications. It is an important but unsolved issue, however, to efficiently schedule tasks in network processors with multicore and multithread for improving the system throughput as much as possible. Profiling can gather runtime environment information and guide the compiler to optimize programs through scheduling tasks based on the runtime context. This paper proposes a profiling-based task scheduling approach, targeting on improving the throughput of multicore network processor (Intel IXP) systems in the balanced pipeline way. In this work, we investigate a profiling-based task scheduling framework, a task scheduling algorithm, and a set of performance models. Our task allocation scheme maps tasks onto the pipeline architecture and multiple threads of network processors in parallel, which incorporates the profiling context and global thread refinement. We evaluate our task scheduling algorithm by implementing representative network applications on the Intel IXP network processor. Experimental results demonstrate that our algorithm is able to schedule tasks in a balanced pipeline fashion and achieve the high throughput and data transmission rate. Copyright © 2012 John Wiley & Sons, Ltd.