12,022 research outputs found

    An accurate prefetching policy for object oriented systems

    Get PDF
    PhD ThesisIn the latest high-performance computers, there is a growing requirement for accurate prefetching(AP) methodologies for advanced object management schemes in virtual memory and migration systems. The major issue for achieving this goal is that of finding a simple way of accurately predicting the objects that will be referenced in the near future and to group them so as to allow them to be fetched same time. The basic notion of AP involves building a relationship for logically grouping related objects and prefetching them, rather than using their physical grouping and it relies on demand fetching such as is done in existing restructuring or grouping schemes. By this, AP tries to overcome some of the shortcomings posed by physical grouping methods. Prefetching also makes use of the properties of object oriented languages to build inter and intra object relationships as a means of logical grouping. This thesis describes how this relationship can be established at compile time and how it can be used for accurate object prefetching in virtual memory systems. In addition, AP performs control flow and data dependency analysis to reinforce the relationships and to find the dependencies of a program. The user program is decomposed into prefetching blocks which contain all the information needed for block prefetching such as long branches and function calls at major branch points. The proposed prefetching scheme is implemented by extending a C++ compiler and evaluated on a virtual memory simulator. The results show a significant reduction both in the number of page fault and memory pollution. In particular, AP can suppress many page faults that occur during transition phases which are unmanageable by other ways of fetching. AP can be applied to a local and distributed virtual memory system so as to reduce the fault rate by fetching groups of objects at the same time and consequently lessening operating system overheads.British Counci

    GRASP/Ada (Graphical Representations of Algorithms, Structures, and Processes for Ada): The development of a program analysis environment for Ada. Reverse engineering tools for Ada, task 1, phase 2

    Get PDF
    The study, formulation, and generation of structures for Ada (GRASP/Ada) are discussed in this second phase report of a three phase effort. Various graphical representations that can be extracted or generated from source code are described and categorized with focus on reverse engineering. The overall goal is to provide the foundation for a CASE (computer-aided software design) environment in which reverse engineering and forward engineering (development) are tightly coupled. Emphasis is on a subset of architectural diagrams that can be generated automatically from source code with the control structure diagram (CSD) included for completeness

    Readiness For Shifting From A Traditional Higher Education Learning System To An E-Learning System: A Case Study From The Sultanate Of Oman

    Get PDF
    The Ministry of Higher Education in the Sultanate of Oman initiated recently a restructuring program for the General Directorate Colleges of Education aiming to replace the existing six colleges with more applied and highly IT assisted institutions. A particular emphasis is directed towards improving the learning methods by developing and implementing a unified Learning Management System (LMS), which will serve the new form of these colleges. Such system is particularly intended to improve the e-learning skills in the six Colleges of Education. Each college has a Learning Resource Center (LRC) that provides IT services for about 1500 students and 150 staff members. During the past few years, the LRC at Nizwa College of Education (NCoE) has exerted many efforts in upgrading such services to the benefit of the college community. The discussion in this paper will be based on Nizwa LRC as an example, reflecting uniformity among the six colleges of education. This paper analyzes the readiness of the current learning system for the gradual shifting to a more IT assisted teaching system. First, the paper describes the evolution of the Intranet and Internet services in the college. Second, the steps realized in expanding and upgrading IT are described. Third, an evaluation of the available services and users is presented. This is supported by the analysis of the experimental implementation of an open source LMS, the "Modular Object-Oriented Dynamic Learning Environment" (Moodle) to assess the effectiveness of Moodle as a learning facilitator. Finally, recommendations on how to improve the outsourcing of these services are given. Aspects of the services provided by the LRC will be discussed through different users’ perspectives

    Simulation modelling and visualisation: toolkits for building artificial worlds

    Get PDF
    Simulations users at all levels make heavy use of compute resources to drive computational simulations for greatly varying applications areas of research using different simulation paradigms. Simulations are implemented in many software forms, ranging from highly standardised and general models that run in proprietary software packages to ad hoc hand-crafted simulations codes for very specific applications. Visualisation of the workings or results of a simulation is another highly valuable capability for simulation developers and practitioners. There are many different software libraries and methods available for creating a visualisation layer for simulations, and it is often a difficult and time-consuming process to assemble a toolkit of these libraries and other resources that best suits a particular simulation model. We present here a break-down of the main simulation paradigms, and discuss differing toolkits and approaches that different researchers have taken to tackle coupled simulation and visualisation in each paradigm

    New Trends in Development of Services in the Modern Economy

    Get PDF
    The services sector strategic development unites a multitude of economic and managerial aspects and is one of the most important problems of economic management. Many researches devoted to this industry study are available. Most of them are performed in the traditional aspect of the voluminous calendar approach to strategic management, characteristic of the national scientific school. Such an approach seems archaic, forming false strategic benchmarks. The services sector is of special scientific interest in this context due to the fact that the social production structure to the services development model attraction in many countries suggests transition to postindustrial economy type where the services sector is a system-supporting sector of the economy. Actively influencing the economy, the services sector in the developed countries dominates in the GDP formation, primary capital accumulation, labor, households final consumption and, finally, citizens comfort of living. However, a clear understanding of the services sector as a hyper-sector permeating all spheres of human activity has not yet been fully developed, although interest in this issue continues to grow among many authors. Target of strategic management of the industry development setting requires substantive content and the services sector target value assessment

    Advancing automation and robotics technology for the Space Station Freedom and for the U.S. economy

    Get PDF
    In April 1985, as required by Public Law 98-371, the NASA Advanced Technology Advisory Committee (ATAC) reported to Congress the results of its studies on advanced automation and robotics technology for use on Space Station Freedom. This material was documented in the initial report (NASA Technical Memorandum 87566). A further requirement of the law was that ATAC follow NASA's progress in this area and report to Congress semiannually. This report is the fifteenth in a series of progress updates and covers the period between 27 Feb. - 17 Sep. 1992. The progress made by Levels 1, 2, and 3 of the Space Station Freedom in developing and applying advanced automation and robotics technology is described. Emphasis was placed upon the Space Station Freedom program responses to specific recommendations made in ATAC Progress Report 14. Assessments are presented for these and other areas as they apply to the advancement of automation and robotics technology for Space Station Freedom
    • …
    corecore