11 resultados para Compiling (Electronic computers)

em Deakin Research Online - Australia


Relevância:

80.00% 80.00%

Publicador:

Resumo:

Fifty years ago there were no stored-program electronic computers in the world. Even thirty years ago a computer was something that few organisations could afford, and few people could use. Suddenly, in the 1960s and 70s, everything changed and computers began to become accessible. Today* the need for education in Business Computing is generally acknowledged, with each of Victoria's seven universities offering courses of this type. What happened to promote the extremely rapid adoption of such courses is the subject of this thesis. I will argue that although Computer Science began in Australia's universities of the 1950s, courses in Business Computing commenced in the 1960s due to the requirement of the Commonwealth Government for computing professionals to fulfil its growing administrative needs. The Commonwealth developed Programmer-in-Training courses were later devolved to the new Colleges of Advanced Education. The movement of several key figures from the Commonwealth Public Service to take up positions in Victorian CAEs was significant, and the courses they subsequently developed became the model for many future courses in Business Computing. The reluctance of the universities to become involved in what they saw as little more than vocational training, opened the way for the CAEs to develop this curriculum area.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Current attempts to manage parallel applications on Clusters of Workstations (COWs) have either generally followed the parallel execution environment approach or been extensions to existing network operating systems, both of which do not provide complete or satisfactory solutions. The efficient and transparent management of parallelism within the COW environment requires enhanced methods of process instantiation, mapping of parallel process to workstations, maintenance of process relationships, process communication facilities, and process coordination mechanisms. The aim of this research is to synthesise, design, develop and experimentally study a system capable of efficiently and transparently managing SPMD parallelism on a COW. This system should both improve the performance of SPMD based parallel programs and relieve the programmer from the involvement into parallelism management in order to allow them to concentrate on application programming. It is also the aim of this research to show that such a system, to achieve these objectives, is best achieved by adding new special services and exploiting the existing services of a client/server and microkernel based distributed operating system. To achieve these goals the research methods of the experimental computer science should be employed. In order to specify the scope of this project, this work investigated the issues related to parallel processing on COWs and surveyed a number of relevant systems including PVM, NOW and MOSIX. It was shown that although the MOSIX system provide a number of good services related to parallelism management, none of the system forms a complete solution. The problems identified with these systems include: instantiation services that are not suited to parallel processing; duplication of services between the parallelism management environment and the operating system; and poor levels of transparency. A high performance and transparent system capable of managing the execution of SPMD parallel applications was synthesised and the specific services of process instantiation, process mapping and process interaction detailed. The process instantiation service designed here provides the capability to instantiate parallel processes using either creation or duplication methods and also supports multiple and group based instantiation which is specifically design for SPMD parallel processing. The process mapping service provides the combination of process allocation and dynamic load balancing to ensure the load of a COW remains balanced not only at the time a parallel program is initialised but also during the execution of the program. The process interaction service guarantees to maintain transparently process relationships, communications and coordination services between parallel processes regardless of their location within the COW. The combination of these services provides an original architecture and organisation of a system that is capable of fully managing the execution of SPMD parallel applications on a COW. A logical design of a parallelism management system was developed derived from the synthesised system and was shown that it should ideally be based on a distributed operating system employing the client server model. The client/server based distributed operating system provides the level of transparency, modularity and flexibility necessary for a complete parallelism management system. The services identified in the synthesised system have been mapped to a set of server processes including: Process Instantiation Server providing advanced multiple and group based process creation and duplication; Process Mapping Server combining load collection, process allocation and dynamic load balancing services; and Process Interaction Server providing transparent interprocess communication and coordination. A Process Migration Server was also identified as vital to support both the instantiation and mapping servers. The RHODOS client/server and microkernel based distributed operating system was selected to carry out research into the detailed design and to be used for the implementation this parallelism management system. RHODOS was enhanced to provide the required servers and resulted in the development of the REX Manager, Global Scheduler and Process Migration Manager to provide the services of process instantiation, mapping and migration, respectively. The process interaction services were already provided within RHODOS and only required some extensions to the existing Process Manager and IPC Managers. Through a variety of experiments it was shown that when this system was used to support the execution of SPMD parallel applications the overall execution times were improved, especially when multiple and group based instantiation services are employed. The RHODOS PMS was also shown to greatly reduce the programming burden experienced by users when writing SPMD parallel applications by providing a small set of powerful primitives specially designed to support parallel processing. The system was also shown to be applicable and has been used in a variety of other research areas such as Distributed Shared Memory, Parallelising Compilers and assisting the port of PVM to the RHODOS system. The RHODOS Parallelism Management System (PMS) provides a unique and creative solution to the problem of transparently and efficiently controlling the execution of SPMD parallel applications on COWs. Combining advanced services such as multiple and group based process creation and duplication; combined process allocation and dynamic load balancing; and complete COW wide transparency produces a totally new system that addresses many of the problems not addressed in other systems.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

This research investigated an automated approach to re-writing traditional sequential computer programs into parallel programs for networked computers. A tool was designed and developed for generating parallel programs automatically and also executing these parallel programs on a network of computers. Performance is maximized by utilising all idle resources.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

This research aims at improving the accessibility of cluster computer systems by introducing autonomic self-management facilities incorporating; 1) resource discovery and self awareness, 2) virtualised resource pools, and 3) automated cluster membership and self configuration. These facilities simplify the user's programming workload and improve system usability.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Concentrates on reducing the processing time to enhance the visual component of the experience in virtual reality. Investigates the use of two co-processing cards, each with their own microprocessor providing parallel processing to the host computer. Concludes that the frame rates of a single computer running the virtual reality system could be improved by up to 35% by the use of parallel processing.

Relevância:

80.00% 80.00%

Publicador:

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Electronic Commerce in Small to Medium-Sized Enterprises: Frameworks, Issues and Implications addresses eCommerce issues in small to medium-sized enterprises (SMEs) in a global setting. The book aims at addressing issues that are of importance to researchers, to students, and to professionals interested in the eCommerce field in SMEs and hence, interested in addressing issues pertaining to theory and to practice.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

The essays in this volume provide an international perspective on persistent and emerging questions related to the use of online technologies for teaching and learning. They demonstrate that online literacy practices can be understood only when they are examined within their social, political, economic, cultural, and historical contexts.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Objective : To describe time adolescents spend using electronic media (television, computer, video games, and telephone); and to examine associations between self-reported health/well-being and daily time spent using electronic media overall and each type of electronic media.

Methods :
Design–Cross-sectional data from the third (2005) wave of the Health of Young Victorians Study, an Australian school-based population study. Outcome Measures–Global health, health-related quality of life (HRQoL; KIDSCREEN), health status (Pediatric Quality of Life Inventory 4.0; PedsQL), depression/anxiety (Kessler-10), and behavior problems (Strengths and Difficulties Questionnaire). Exposure Measures–Duration of electronic media use averaged over 1 to 4 days recalled with the Multimedia Activity Recall for Children and Adolescents (MARCA) computerized time-use diary. Analysis–Linear and logistic regression; adjusted for demographic variables and body mass index z score.

Results :
A total of 925 adolescents (mean ± standard deviation age, 16.1 ± 1.2 years) spent, on average, 3 hours 16 minutes per day using electronic media (television, 128 minutes per day; video games, 35; computers, 19; telephone, 13). High overall electronic media use was associated with poorer behavior, health status, and HRQoL. Associations with duration of specific media exposures were mixed; there was a favorable association between computer use (typing/Internet) and psychological distress, whereas high video game use was associated with poorer health status, HRQoL, global health, and depression/anxiety. Television and telephone durations were not associated with any outcome measure.

Conclusions :
Despite television's associations with obesity, time spent in other forms of media use appear more strongly related to adolescent health and well-being. This study supports efforts to reduce high video game use and further exploration of the role of computers in health enhancement.