• 제목/요약/키워드: Software Performance

검색결과 5,439건 처리시간 0.033초

CXL 메모리 및 활용 소프트웨어 기술 동향 (Technology Trends in CXL Memory and Utilization Software )

  • 안후영;김선영;박유미;한우종
    • 전자통신동향분석
    • /
    • 제39권1호
    • /
    • pp.62-73
    • /
    • 2024
  • Artificial intelligence relies on data-driven analysis, and the data processing performance strongly depends on factors such as memory capacity, bandwidth, and latency. Fast and large-capacity memory can be achieved by composing numerous high-performance memory units connected via high-performance interconnects, such as Compute Express Link (CXL). CXL is designed to enable efficient communication between central processing units, memory, accelerators, storage, and other computing resources. By adopting CXL, a composable computing architecture can be implemented, enabling flexible server resource configuration using a pool of computing resources. Thus, manufacturers are actively developing hardware and software solutions to support CXL. We present a survey of the latest software for CXL memory utilization and the most recent CXL memory emulation software. The former supports efficient use of CXL memory, and the latter offers a development environment that allows developers to optimize their software for the hardware architecture before commercial release of CXL memory devices. Furthermore, we review key technologies for improving the performance of both the CXL memory pool and CXL-based composable computing architecture along with various use cases.

KTX 고장코드 수집 소프트웨어의 구조와 기능개선 (Structure and functional improvement of KTX DEP software)

  • 정성윤;김형인;정도원;조택선
    • 한국철도학회:학술대회논문집
    • /
    • 한국철도학회 2008년도 춘계학술대회 논문집
    • /
    • pp.952-963
    • /
    • 2008
  • The collection of KTX trainset fault code is made by DEP software. We can improve software function and update data after understanding DEP software function and software structure. For the improvement of trainset function and its performance, the same improvement of performance and structure change as DEP software, which collects and analyzes train's fault information, are required. Accordingly, we made a research for functional strucfure of KTX fault code collection software, STR3F, variable declaration through Script.rxr file and code analysis method and proceeded research for realizing more improved user environment of DEL software and fault analysis method.

  • PDF

Simulation을 위한 고성능 그래픽 시스템의 개발에 관한 연구 (A study on the development of high performance graphics system for simulation)

  • 노갑선;박재현;장래혁;박정우;구경훈;이재영;권욱현
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1992년도 한국자동제어학술회의논문집(국내학술편); KOEX, Seoul; 19-21 Oct. 1992
    • /
    • pp.321-326
    • /
    • 1992
  • In this paper, a high performance graphics system is suggested and its hardware architecture and software structure are described. The developed graphics system is a multi-processing system that uses 6 i860 RISC CPU's and supports PHIGS language in a hardware level. The software is programmed with respect to the graphics pipeline and the software modules are distributed into each processor for the optimization of the performance. The implemented graphics system can draw about 100,000 3D polygons second.

  • PDF

오프라인 프로그래밍에서의 실시간 통신 (Real-time communication in an off-line programming)

  • 송종탁;손권;이민철
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1996년도 한국자동제어학술회의논문집(국내학술편); 포항공과대학교, 포항; 24-26 Oct. 1996
    • /
    • pp.40-43
    • /
    • 1996
  • An off-line programming, OLP, system is widely used in automation fines. To help an on-line robot system to carry out desirable tasks planned by the off-line simulation, an approach to the real-time communication is presented. The OLP system developed consists of a software, a host computer(PC), a SCARA robot body, four servo drivers, and four independent joint controllers. This study focuses on the software where real-time communication is included. The software, can be used in teaching, trajectory planning, real-time running, and performance evaluation. The evaluation of different control algorithms is one of the merits of the software. The software can give servo commands for task running. A comparison of generated and corresponding actual trajectories provides the evaluation of task performance. The safety, of the OLP system is ensured by alarming malfuntions of the system. The OLP system developed can reduce the teaching time and increase the user's convenience.

  • PDF

Design of Model-based VCU Software for Driving Performance Optimization of Electric Vehicle

  • Changkyu Lee;Youngho Koo;Kwangnam Park;Gwanhyung Kim
    • Journal of information and communication convergence engineering
    • /
    • 제21권4호
    • /
    • pp.351-358
    • /
    • 2023
  • This study designed a model-based Vehicle Control Unit (VCU) software for electric vehicles. Electric vehicles have transitioned from conventional powertrains (e.g., engines and transmissions) to electric powertrains. The primary role of the VCU is to determine the optimal torque for driving control. This decision is based on the driver's power request and current road conditions. The determined torque is then transmitted to the electric drive system, which includes motors and controllers. The VCU employs an Artificial Neural Network (ANN) and calibrated reference torque to enhance the electric vehicle's performance. The designed VCU software further refines the final reference torque by comparing the control logic with the torque calculation functions and ANN-generated reference torque. Vehicle tests confirmed the effective optimization of vehicle performance using the model-based VCU software, which includes an ANN.

Support Vector Machine을 이용한 초기 소프트웨어 품질 예측 (Early Software Quality Prediction Using Support Vector Machine)

  • 홍의석
    • 한국IT서비스학회지
    • /
    • 제10권2호
    • /
    • pp.235-245
    • /
    • 2011
  • Early criticality prediction models that determine whether a design entity is fault-prone or not are becoming more and more important as software development projects are getting larger. Effective predictions can reduce the system development cost and improve software quality by identifying trouble-spots at early phases and proper allocation of effort and resources. Many prediction models have been proposed using statistical and machine learning methods. This paper builds a prediction model using Support Vector Machine(SVM) which is one of the most popular modern classification methods and compares its prediction performance with a well-known prediction model, BackPropagation neural network Model(BPM). SVM is known to generalize well even in high dimensional spaces under small training data conditions. In prediction performance evaluation experiments, dimensionality reduction techniques for data set are not used because the dimension of input data is too small. Experimental results show that the prediction performance of SVM model is slightly better than that of BPM and polynomial kernel function achieves better performance than other SVM kernel functions.

페이지 정렬을 이용한 효과적인 동의어 문제 해결 기법에 관한 연구 (A Study on an Efficient Solution to the Synonym Problem using Page Alignment)

  • 김제성;민상렬;전상훈;안병철;정덕균;김종상
    • 전자공학회논문지B
    • /
    • 제33B권2호
    • /
    • pp.37-46
    • /
    • 1996
  • This paper proposes a cost-effective solution to the synonym problem of virtual caches. In the proposed solution, a minimal hardware addition guarantees the correctness whereas the software counterpart helps improve the performance. The key to this proposed solution is an addition of a small physically-indexed cache called U-cache. The U-cache maintains the reverse translation information of the cache blocks that belong to unaligned virtual pages only, where aligned measns that the lower bits of the virtual page number match those of the corresponding physical page number. The page alignment is a simple software optimization to improve the performance of the U-cche hardware. With the combination of both hardware and software, the proposed solution reduces the hardware costs and minimizes software modification and performance degradation. Performance evaluation base on ATUM traces shows that a U-cache, with only a few entries, performs almost as well as fully-configured hardware-based solution when more than 95% of the pages are aligned.

  • PDF

기업용 소프트웨어 영업 인력 영업 성과의 영향 요인에 관한 연구 (A Study on the Factors Affecting the Sales Performance of Business Software Salespersons)

  • 연규서;황경태
    • Journal of Information Technology Applications and Management
    • /
    • 제23권2호
    • /
    • pp.113-141
    • /
    • 2016
  • This study identifies and validates the factors that affect sales performance of salespersons in the business software industry. In the study, in order to measure the dependent variable (performance of the salesperson) more comprehensively, multiple items are utilized and both outcome and behavior indicators are used. Independent variables are identified based on the classification of Verbeke et al. [(2011] including sales related knowledge, degree of adaptiveness, role ambiguity, and work engagement. Results of the hypotheses testing show that 'sales related knowledge' and 'work engagement' are statistically significant factors, but 'degree of adaptiveness' and 'role ambiguity' are not. This study has a few limitations and future research direction to overcome the limitation is suggested : use of both perceptions of the salesperson and objective measures in measuring the related variables; study including cognitive ability; analyses of the factors across various types of software companies; and analyses of the factors on the team level.

벤치마크 테스트를 통한 공개소프트웨어 검증 절차에 관한 연구 (A study for Verification Procedures on Open-source Software Via Benchmark Testing)

  • 김두연;류성열
    • 한국IT서비스학회지
    • /
    • 제5권3호
    • /
    • pp.99-108
    • /
    • 2006
  • Public institutions are considering adoption of open-source software in the process of information projects. However, there doesn't exist reliable information about an adoption process for open-source software. Performance and stability problems of this software also persist, as a result, current open-source software is not widely used. As a software market and industry grows, Benchmark test has been performed more often than before in order to help customers understand and select the most appropriate product among myriad similar ones. It is certain that more objective and trustful data evidence should be obtained by way of utilizing the procedures and methods of Benchmark Test in decision making process for selecting an open-source software. For this research, Benchmark test was applied as a way of demonstrating performance verification of an open-source software in the public institutions. It is certain that more objective and trustful data evidence should be obtained by way of utilizing the procedures and methods of Benchmark Test in decision making process for selecting an open-source software. It also introduces a case study of a information system, which selected and implemented open-source software, in order to confirm the validity of this research. This research will serve as a guideline to adopt open-source software in governments as well as public institutions.

주문형 비디오 서버를 위한 소프트웨어 RAID의 설계 및 성능 분석 (Design and Performance Evaluation of Software RAID for Video-on-Demand Servers)

  • 고정국
    • 한국산업융합학회 논문집
    • /
    • 제3권2호
    • /
    • pp.167-178
    • /
    • 2000
  • Software RAID(Redundant Arrays of Inexpensive Disks) is defined as a storage system that provides capabilities of hardware RAID, and guarantees high reliability as well as high performance. In this paper, we propose an enhanced disk scheduling algorithm and a scheme to guarantee reliability of data. We also design and implement software RAID by utilizing these mechanism to develop a storage system for multimedia applications. Because the proposed algorithm improves a defect of traditional GSS algorithm that disk I/O requests arc served in a fixed order, it minimizes buffer consumption and reduces the number of deadline miss through service group exchange. Software RAID also alleviates data copy overhead during disk services by sharing kernel memory. Even though the implemented software RAID uses the parity approach to guarantee reliability of data, it adopts different data allocation scheme. Therefore, we reduce disk accesses in logical XOR operations to compute the new parity data on all write operations. In the performance evaluation experiments, we found that if we apply the proposed schemes to implement the Software RAID, it can be used as a storage system for small-sized video-on-demand servers.

  • PDF