38 research outputs found
CRAY mini manual. Revision D
This document briefly describes the use of the CRAY supercomputers that are an integral part of the Supercomputing Network Subsystem of the Central Scientific Computing Complex at LaRC. Features of the CRAY supercomputers are covered, including: FORTRAN, C, PASCAL, architectures of the CRAY-2 and CRAY Y-MP, the CRAY UNICOS environment, batch job submittal, debugging, performance analysis, parallel processing, utilities unique to CRAY, and documentation. The document is intended for all CRAY users as a ready reference to frequently asked questions and to more detailed information contained in the vendor manuals. It is appropriate for both the novice and the experienced user
Computerized Hittite Cuneiform Sign Recognition and Knowledge-Based System Application Examples
The Hittites had lived in Anatolia more than 4000 years ago. The Hittite language is one of the oldest and may be the only one still readable and grammar rules are known member of Indo-European language family. The Hittites had a cuneiform script of their own written on soft clay pads or tablets. Tablets made durable and permanent by baking them after writing with some tools. That is why they could endure for thousands of years buried in the ground. The study of Hittite language has been made manually on the Hittite cuneiform tablets. Unfortunately, field scientists have read and translated only a relatively small number of unearthed tablets. Many more tablets are still waiting under and over ground in Anatolia for reading and translation into various languages. To read and translate the cuneiform signs, using computeraided techniques would be a significant contribution not only to Anatolian and Turkish but also to human history. In this paper, recognition of Hittite cuneiform signs by using computer based image-processing techniques is reported. Additionally, uses of data-mining applications are also included in the paper. Most importantly, the authors also demonstrated feasibility of an expert system on the Hittite cuneiform script
Fourth Conference on Artificial Intelligence for Space Applications
Proceedings of a conference held in Huntsville, Alabama, on November 15-16, 1988. The Fourth Conference on Artificial Intelligence for Space Applications brings together diverse technical and scientific work in order to help those who employ AI methods in space applications to identify common goals and to address issues of general interest in the AI community. Topics include the following: space applications of expert systems in fault diagnostics, in telemetry monitoring and data collection, in design and systems integration; and in planning and scheduling; knowledge representation, capture, verification, and management; robotics and vision; adaptive learning; and automatic programming
Recommended from our members
DOE/ORNL heat pump design model, overview and application to R-22 alternatives
This computer program is a public-domain system design tool for application to air-to-air heat pumps. The main aspects of the program are reviewed with emphasis on the newest features of the current fifth-generation version (Mark V) and an upcoming more fully HFC-capable release (Mark VI). Current model predictions are compared to test data for a leading HFC alternative to HCFC-22 in heat pumps. Examples are shown of some user interfaces that have been recently developed for the program. To demonstrate the design capabilities of the model for R-22 alternatives, a refrigerant-side optimization was conducted to find the best balance of heat transfer versus pressure drop for HCFC R-22, HFCs R-134a and R-410A, and the natural refrigerant propane. COP was maximized while refrigerant charge and tube size were minimized. Independent design parameters were fraction of total area in the outdoor coil, tube diameter and number of circuits for each heat exchanger, and condenser subcooling. Heat exchanger design tradeoffs are discussed for a heat pump relative to air conditioners and heating-only units. A design optimized for heating-only operation is presented
First Annual Workshop on Space Operations Automation and Robotics (SOAR 87)
Several topics relative to automation and robotics technology are discussed. Automation of checkout, ground support, and logistics; automated software development; man-machine interfaces; neural networks; systems engineering and distributed/parallel processing architectures; and artificial intelligence/expert systems are among the topics covered
ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๋ฐํ์์์์ ์์ฉํ๋ก๊ทธ๋จ ์์ ๊ฐ์์ ์ํ ์ต์ ํ
ํ์๋
ผ๋ฌธ (๋ฐ์ฌ)-- ์์ธ๋ํ๊ต ๋ํ์ : ์ ๊ธฐยท์ปดํจํฐ๊ณตํ๋ถ, 2015. 8. ๋ฌธ์๋ฌต.์๋ฐ๋ ์๋ฐ์คํฌ๋ฆฝํธ์ ๊ฐ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ํํ๋ ๋ฐํ์ ํ๊ฒฝ์ ์์ฉํ๋ก๊ทธ๋จ์ ์ด์์ฑ์ ์ฅ์ ์ผ๋ก ํ์ฌ ์๋ฒ ๋๋ ์ํํธ์จ์ด ํ๋ซํผ์ผ๋ก์จ ๋๋ฆฌ ์ฌ์ฉ๋๊ณ ์๋ค. ์๋ฐ ์์ฉํ๋ก๊ทธ๋จ์ ๋ฐ์ดํธ์ฝ๋์ ํํ๋ก ๋ฐฐํฌ๋์ด ๋์งํธ ํ
๋ ๋น์ ์ด๋ ์๋๋ก์ด๋ ํ๋ซํผ์์ ๋์ํ๋ฉฐ ์๋ฐ์คํฌ๋ฆฝํธ๋ ์์ค ์ฝ๋ ํํ๋ก ์น ํ๋ซํผ์์ ์ํ๋๋ค. ๊ทธ๋ฌ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๋ฐํ์์ ์ํ ์ด์์ฑ์ ๋ณธ์ง์ ์ผ๋ก ์ฑ๋ฅ ๋ฌธ์ ๋ฅผ ์ผ๊ธฐํ ์ ์๋๋ฐ, ํ๋์จ์ด๊ฐ ์๋ ์ธํฐํ๋ฆฌํฐ์ ๊ฐ์ ์ํํธ์จ์ด์ ์ํด ์์ฉํ๋ก๊ทธ๋จ์ ๋ฐ์ดํธ์ฝ๋๋ ์์ค ์ฝ๋๋ฅผ ์ํํ๊ธฐ ๋๋ฌธ์ด๋ค. ๋ฐ๋ผ์ ๋ ๋์ ์ฑ๋ฅ์ ์ป๊ธฐ ์ํด ์ํ ์ค ๋ฐ์ดํธ์ฝ๋๋ ์์ค ์ฝ๋๋ฅผ ๊ธฐ๊ณ์ด๋ก ๋ฒ์ญํ๋ ์ ์ ์ปดํ์ผ๋ฌ๋ inline caching๊ณผ ๊ฐ์ด ๋ฐ๋ณต ์ํ๋๋ ๋์์ ํนํ๋ ์ต์ ํ๋ฅผ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๋ฐํ์์ ์ ์ฉํ๊ธฐ๋ ํ๋ค.
ํํธ, ์๋ฒ ๋๋ ์์คํ
์์ ๋์ํ๋ ์๋ฐ ์์ฉํ๋ก๊ทธ๋จ์ด๋ ์นํ์ด์ง์ ๋ก๋ฉ ์ค ์ํ๋๋ ์๋ฐ์คํฌ๋ฆฝํธ๋ ์์ ๋ ์ํ์์์ ๋์๋ณด๋ค๋ ๊ธ๊ฒฉํ ๋ณํ๋ฅผ ์๋ฐํ๋ ์์ ๊ณผ์ ์ ํํ๊ฐ ๋ ๋๋๋ฌ์ง๋ค. ๋ฐ๋ผ์ ๋น๊ต์ ์งง์ ์ํ์๊ฐ์ ๊ฐ์ง๊ณ , ๋์ผํ ๋์์ ๋ฐ๋ณตํ๋ ๊ฒฝํฅ์ด ๋ฎ์ผ๋ฉฐ, ์ํ์๊ฐ์์์ ๋น์ค์ด ๋์ ํซ์คํ์ด ๋๋ฌธ ํน์ง์ ๊ฐ์ง๋ค. ๊ทธ๋ฌ๋ ํซ์คํ์ ํจ๊ณผ์ ์ธ ์ ์ ์ปดํ์ผ๋ฌ๋ ๋ฐ๋ณต๋๋ ๋์์ ํนํ๋ ์ต์ ํ๋ ์ด์ ๊ฐ์ ์์ฉํ๋ก๊ทธ๋จ ์๋์ ํํ์ ๋ํ์ฌ ์ฑ๋ฅ์ ํฅ์์ํค๊ธฐ ์ด๋ ค์ธ ์ ๋ฐ์ ์๋ค.
์ด ๋
ผ๋ฌธ์ ํตํ์ฌ ๊ธฐ์กด์ ๋ฐฉ์ ๋ณด๋ค ์ ๊ตํ๊ฒ ์ถ์ ํ ์ํ์๊ฐ์ ๊ทผ๊ฑฐ๋ก ์๋ํ๋ ํซ์คํ ๊ฐ์ง ๊ธฐ๋ฒ์ ์ ์ํจ์ผ๋ก์จ ํซ์คํ์ด ๋ถ๋ถ๋ช
ํ ์ํฉ์์ ์๋ฐ ์ ์ ์ปดํ์ผ๋ฌ์ ์ํ ์ํ ์๋์ ํฅ์์ ๊พํ์๋ค. ๊ทธ ๊ฒฐ๊ณผ ์์ฉํ๋ก๊ทธ๋จ ์์์ ํํ๋ฅผ ๋ณด์ด๋ ๋ฒค์น๋งํฌ ํ๋ก๊ทธ๋จ์ ์ฒซ๋ฒ์งธ ์ํ์๊ฐ์ ๊ธฐ์กด์ HotSpot ์๋ฐ ๊ฐ์๋จธ์ ์ ํซ์คํ ๊ฐ์ง ๊ธฐ๋ฒ ๋๋น ์ฝ 10% ๊ฐ์ํํ ์ ์์๋ค. ๊ทธ๋ฆฌ๊ณ ์ค์ ์์ฉํ๋ก๊ทธ๋จ์ผ๋ก์ ๋์งํธ ๋ฐฉ์ก์ ์ํด ๋ฐฐํฌ๋ Xlet์ ์์์ ๊ฑธ๋ฆฌ๋ ์ํ์๊ฐ ์ญ์ ์ฝ 7%๊ฐ ๊ฐ์ ๋์๋ค.
๋ํ, ์๋ฐ์คํฌ๋ฆฝํธ ์ ์ ์ปดํ์ผ๋ฌ์์ ์์ฑ๋๋ ๊ธฐ๊ณ์ด์ ์ฉ๋์ ์ค์ด๊ธฐ ์ํ์ฌ ์ถ์๋ ๋ช
๋ น์ด ์งํฉ์ ์ต์ ํ๋ ๊ธฐ๊ณ์ด๋ฅผ ์์ฑํ๋ ๊ธฐ๋ฒ์ ์ ์ํ์๋ค. ์ด๋ฅผ ํตํ์ฌ ์ฝ 29%์ ํด๋นํ๋ ๊ธฐ๊ณ์ด์ ํฌ๊ธฐ๋ฅผ ์ค์ผ ์ ์์๊ณ , ์ด ๊ฒฐ๊ณผ๋ ์นํ์ด์ง ์๋ฐ์คํฌ๋ฆฝํธ์ ์์ ๊ณผ์ ์์ ์ํ๋๋ ๋๋์ ์๋ฐ์คํฌ๋ฆฝํธ์์ ๋์ฑ ํจ๊ณผ์ ์ผ ์ ์๋ค.
๊ทธ๋ฆฌ๊ณ ์ ์ ์ปดํ์ผ๋ฌ๋ง์ ์ฌ์ฉํ์ฌ ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์ํํ๋ ํ๊ฒฝ์์ ์นํ์ด์ง ์๋ฐ์คํฌ๋ฆผํธ ์์ ์๋์ ์ฑ๋ฅ ์ ํ๊ฐ ๋ํ๋จ์ ๋ฐ๊ฒฌํ์๊ณ , ์ด๋ฅผ ๊ฐ์ ํ๊ธฐ ์ํ์ฌ ์ธํฐํ๋ฆฌํฐ ์ํ์ ๊ธฐ๋ฐ์ผ๋ก ์ ํ์ ์ปดํ์ผ์ ์๋ํจ์ผ๋ก์จ ์ ์ ์ปดํ์ผ๋ฌ์ ์ํ ์ฑ๋ฅ ์ ํ๋ฅผ ์ต์ํ ํ์๋ค.
๋ง์ง๋ง์ผ๋ก ์นํ์ด์ง ์๋ฐ์คํฌ๋ฆฝํธ ์์์ ์ํ ํํ์ ๋ํ์ฌ ๋ถ์์ ์ค์ํ ๊ฒฐ๊ณผ, ๋น๋ฒํ๊ฒ ๋ฐ์ํ๋ ๊ฐ์ฒด์ ๋ํ ์ ๊ทผ์ ๊ฐ์ํํ ์ ์๋ ๋ฐ์ดํธ์ฝ๋ ์์ค์ ์ต์ ํ๋ฅผ ์ ์ํ๋ค. ์ธํฐํ๋ฆฌํฐ ์ํ์ ์ ์ ์ปดํ์ผ๋ฌ๋ฅผ ์ถ๊ฐ๋ก ์ ์ฉํ์ฌ๋ ์นํ์ด์ง ์๋ฐ์คํฌ๋ฆฝํธ ์์์ ์ฑ๋ฅ ํฅ์์ ์์๋ ๋ฐ๋ฉด, ์ ์ํ ๋ฐ์ดํธ์ฝ๋ ์์ค์ ์ต์ ํ๋ ์ํ์๊ฐ์ ์ฝ 3% ๊ฐ์ํํจ์ผ๋ก์จ ์นํ์ด์ง ์๋ฐ์คํฌ๋ฆฝํธ ์์์ ๋ ํจ๊ณผ์ ์ธ ๊ฒ์ ํ์ธํ ์ ์์๋ค.Chapter 1. Introduction 1
1.1 Hot Spot Detection 1
1.2 Memory Consumption of JIT Compiled Code 4
1.3 Web Page JavaScript Performance with JITC 5
Chapter 2. Enhanced Hot Spot Detection 8
2.1 Previous Approaches to Hot Spot Detection 8
2.1.1 Simple Heuristic 8
2.1.2 Hot Heuristic 9
2.1.3 Static Analysis Heuristic 10
2.2 Flow-Sensitive Runtime Estimation 11
2.3 Static-FSRE for First-Invocation Compilation 15
2.4 Merged Heuristic of Dynamic and Static FSRE 18
2.4.1 Threshold of FSRE 18
2.4.2 Merged Heuristic 19
2.5 Experimental Results 19
2.5.1 Benchmark Results 19
2.5.1.1 Experimental Environment 19
2.5.1.2 Evaluation Heuristics 20
2.1.1.3 Performance of the Five Heuristics 21
2.1.1.4 Preciseness of Hot Spot Detection 23
2.1.1.5 Hot Spot Detection Time 28
2.1.1.6 Hot Spot Detection Overhead 29
2.5.2 Digital TV Java Xlet Results 31
2.5.2.1 DTV Environment and Java Xlet application 31
2.5.2.2 Heuristic Adjustments 33
2.5.2.3 Performance Improvement and Comparison 33
Chapter 3. Code Size Optimization for JITC 40
3.1 JavaScript JITC in SFX and Thumb2 40
3.1.1 JavaScript and Execution Semantics 40
3.1.2 SquirrelFish Extreme and the Bytecode 41
3.1.3 SFX JITC Architecture 43
3.1.4 JITC Code Generation for Thumb2 45
3.2 SFX JITC Optimizations for Thumb2 45
3.2.1 Code Generation with Register Re-map 45
3.2.2 Constant Pool Aggregation 46
3.2.3 Patching PC-relative Branches 49
3.3 Experimental Result 52
3.3.1 Experimental Environment 52
3.3.2 Code Size Result 52
3.3.3 Performance Result 55
Chapter 4. Selective JITC for Web Page JavaScript 56
4.1 JavaScript and SFX JITC 56
4.1.1 JavaScript and Interaction with DOM 56
4.1.2 SFX JITC and Its Architecture 59
4.1.3 Benchmark JavaScript and Web Page JavaScript 62
4.2 Selective JITC for the SFX 64
4.2.1 Selective JITC 64
4.2.2 Selective JITC Implementation for the SFX 65
4.3 Experimental Result 66
4.3.1 Experiment Environment 66
4.3.2 Web Page JavaScript and SunSpider Benchmark 66
4.3.3 Web page JavaScript Execution Time 71
4.3.4 Comparison to Benchmark Execution Time 73
4.3.5 Evaluation of the Selective JITC Heuristic 74
4.3.6 Discussions 76
Chapter 5. Bytecode Level Optimizations 78
5.1 Analysis on Web Page JavaScript Execution 78
5.2 Overhead in Property Accesses 82
5.3 Super-Bytecode Construction (SBC) 85
5.4 Bytecode Chaining (BC) 86
5.5 Experimental Evaluation 87
5.5.1 Performance Result 88
5.5.2 Performance Analysis 89
5.5.2.1 Optimized Runtime Services with SBC 89
5.5.2.2 Removed Runtime Services with BC 90
Chapter 6. Related Work 92
Chapter 7. Conclusion 94
Bibliography 97
Abstract 103Docto
FY 1986 scientific and technical reports, articles, papers and presentations
Formal NASA technical reports, papers published in technical journals, and presentations by Marshall Space Flight Center (MSFC) personnel in FY-86 are presented. Also included are papers of MSFC contractors
Models and evaluation of human-machine systems
"September 1993.""Prepared for: International Atomic Energy Association [sic], Wagramerstrasse 5, P. 0. Box 100 A-1400 Vienna, Austria."Part of appendix A and bibliography missingIncludes bibliographical referencesThe field of human-machine systems and human-machine interfaces is very multidisciplinary. We have to navigate between the knowledge waves brought by several areas of the human learning: cognitive psychology, artificial intelligence, philosophy, linguistics, ergonomy, control systems engineering, neurophysiology, sociology, computer sciences, among others. At the present moment, all these disciplines seek to be close each other to generate synergy. It is necessary to homogenize the different nomenclatures and to make that each one can benefit from the results and advances found in the other. Accidents like TMI, Chernobyl, Challenger, Bhopal, and others demonstrated that the human beings shall deal with complex systems that are created by the technological evolution more carefully. The great American writer Allan Bloom died recently wrote in his book 'The Closing of the American Mind' (1987) about the universities curriculum that are commonly separated in tight departments. This was a necessity of the industrial revolution that put emphasis in practical courses in order to graduate specialists in many fields. However, due the great complexity of our technological world, we feel the necessity to integrate again those disciplines that one day were separated to make possible their fast development. This Report is a modest trial to do this integration in a holistic way, trying to capture the best tendencies in those areas of the human learning mentioned in the first lines above. I expect that it can be useful to those professionals who, like me, would desire to build better human-machine systems in order to avoid those accidents also mentioned above
Recommended from our members
Effective applications of microcomputer-based management information and decision support systems for small and medium sized enterprises
This thesis was submitted for the degree of Doctor of Philosophy and awarded by Brunel University.Firstly, this thesis reviews the literature on the application of microcomputer-based Management Information Systems (MISs) and Decision Support Systems (DSS) to Small and Medium sized Enterprises (SMEs). It is found that the hardware platform today is already sufficient for SMEs. However, information regarding successful implementation of MISs for SMEs is scarce and largely fragmented.
DSS requires more focused and dedicated use of information to support managerial decision making. Unfortunately, the development of DSSs for SMEs is even more backward. Yet, there is an emerging need for SMEs today because business operations have become more sophisticated under intensified
competition.
With this scenario in mind, the author undertook intensive questionnaire and case surveys to find out the current development and trends for the effective applications of MISs and DSSs. In 1987, the author was awarded the Oshikawa Fellowship by Asian Productivity Organisation in Tokyo and started the present research. 446 completed questionnaire survey sheets from U.K. and Hang Kong have been received and analysed. 67 SMEs and related organisations in 6 developing/developed countries were also visited. This forms the knowledge for the development of expert systems (ES) for effective applications of MIS.
The approach for DSS is based on a carefully selected business game which has most of the common business decision parameters. Intensive experiment with over 100 subjects was conducted in running the game, with an average time contribution of about 20 hours/person. The findings are again consolidated and structured into an ES.
Longitudinal research was conducted in 5 representative SMEs. With the use of action learning and participation of the researcher, more in-depth firsthand information were obtained and analysed. These form part of the input to the ES as well.
Both ES have been validated and further improved. The experimenters find these as keys to develop MIS/DSS for SMEs. A marketing plan is suggested to launch these two products so that they can become more easily available. Finally, recommendations are made on the effective use of the ES and for further development
Diseรฑo de controladores dedicados a la lรณgica difusa
Tesis doctoral inรฉdita. Universidad Autรณnoma de Madrid, Escuela Politรฉcnica Superior, Departamento de Ingenierรญa Informรกtica. Octubre de 2006Bibliograf.: p. 297-30