http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
우영춘(Young Choon Woo),지동해(Dong Hae Chi),임기욱(Ki Wook Rim) 한국정보과학회 1996 한국정보과학회 학술발표논문집 Vol.23 No.2B
태스크 병렬성은 한 태스크를 여러개의 서로 다른 실행 코드인 태스크로 분할하여 병렬로 실행시켜 응용 프로그램을 빠르게 수행시킬 수 있다. 그리고 운영체제의 지원을 받는 독립주소공간의 프로세싱 노드에 태스크 코드를 실행시키면 케쉬, 메모리, 또는 통신의 허용폭과 같은 자원을 효율적으로 사용하여 지역성을 높일 수 있다. 기존 ANSI C 언어에 coarse-grain 크기의 태스크 병렬성(task parallelism)을 지원하는 태스크 병렬성 구문을 확장하고 이 구문에 대하여 실행시간 라이브러리를 포함한 C 코드를 생성하는 번역기의 구현 내용에 대하여 기술한다. 그리고 응용 프로그램을 작성하여 생성 코드의 코드 효율성을 기존의 유사한 코드와 비교하였다.
우영춘(Young Choon Woo),김진미(Jin Mee Kim),이재경(Jae Kyung Lee) 한국정보과학회 1994 한국정보과학회 학술발표논문집 Vol.21 No.2B
파이프라인형 프로세서에서 응용 프로그램 실행시 발생하는 파이프라인 지연을 소프트웨어적으로 최소화시켜 응용 프로그램의 수행 시간을 최대한 줄이기 위해서 컴파일러의 최적화 단계에서 명령어를 스케쥴링하는 것이다. 파이프라인형 구조에서 어떤 명령어 수행 사이클동안 또 다른 명령어를 수행한다. 이때 만약 두 명령어가 상호 의존적인 경우, 한 명령어가 앞선 명령어의 수행 결과를 사용할 때 앞선 명령어의 수행이 완료하기를 기다려야 한다. 명령어를 잘 배치하면 메모리 데이터 적재나 저장, 분기 지연을 최소화시킬 수 있다. 본 논문에서는 파이프라인형 프로세서의 수행 특성과 Pentium 프로세서가 채용하는 수퍼스칼라(superscalar)구조를 소개하고, 코드 재배치를 위한 명령어 스케쥴링 기법에 대하여 설명하고, gcc를 기반으로 한 명령어 스케쥴링 최적화 기법을 인텔 Pentium 프로세서에 구현한 내용을 기술한다.
슈퍼컴퓨팅 시스템 기술 : 대용량 유전체 분석을 위한 고성능 컴퓨팅 시스템 MAHA
김영우 ( Young Woo Kim ),김홍연 ( Hong Yeon Kim ),배승조 ( Seung Jo Bae ),김학영 ( Hag Young Kim ),우영춘 ( Young Choon Woo ),박수준 ( Soo Jun Park ),최완 ( Wan Choi ) 한국정보처리학회 2013 정보처리학회논문지. 소프트웨어 및 데이터 공학 Vol.2 No.2
During the past decade, many changes and attempts have been tried and are continued developing new technologies in the computing area. The brick wall in computing area, especially power wall, changes computing paradigm from computing hard wares including processor and system architecture to programming environment and application usage. The high performance computing (HPC) area, especially, has been experienced catastrophic changes, and it is now considered as a key to the national competitiveness. In the late 2000`s, many leading countries rushed to develop Exascale supercomputing systems, and as a results tens of PetaFLOPS system are prevalent now. In Korea, ICT is well developed and Korea is considered as a one of leading countries in the world, but not for supercomputing area. In this paper, we describe architecture design of MAHA supercomputing system which is aimed to develop 300 TeraFLOPS system for bio-informatics applications like human genome analysis and protein-protein docking. MAHA supercomputing system is consists of four major parts-computing hardware, file system, system software and bio-applications. MAHA supercomputing system is designed to utilize heterogeneous computing accelerators (co-processors like GPGPUs and MICs) to get more performance/$, performance/area, and performance/power. To provide high speed data movement and large capacity, MAHA file system is designed to have asymmetric cluster architecture, and consists of metadata server, data server, and client file system on top of SSD and MAID storage servers. MAHA system soft wares are designed to provide user-friendliness and easy-to-use based on integrated system management component - like Bio Workflow management, Integrated Cluster management and Heterogeneous Resource management. MAHA supercomputing system was first installed in Dec., 2011. The theoretical performance of MAHA system was 50 TeraFLOPS and measured performance of 30.3 TeraFLOPS with 32 computing nodes. MAHA system will be upgraded to have 100 TeraFLOPS performance at Jan., 2013.
SaaS 플랫폼에서 비즈니스 프로세스 자동화를 위한 워크플로우 검증 적용에 관한 연구
최정란(Jeong-rhan Choi),우영춘(Young-choon Woo),배창환(Chang-hwan Bae) 한국정보과학회 2012 한국정보과학회 학술발표논문집 Vol.39 No.1B
SaaS 어플리케이션 개발시 비즈니스 프로세스 자동화를 위한 과정에 검증 기능을 추가함으로써 보다 안전한 SaaS 어플리케이션을 개발 할 수 있는 방법을 제안하였다. 이를 활용하면 SaaS 어플리케이션에서 발생하는 프로세스들간 실행에서 deadlock, safety, liveness 등을 보장받을 수 있고, 비즈니스 프로세스들의 여러 버전들간의 일관성 및 어플리케이션 개발자가 개발한 결과물과 테넌트 관리자가 수정한 결과물에 대한 일관성을 보장받음으로써 신뢰할 수 있는 SaaS 어플리케이션을 개발 할 수 있다.
이경석(Lee Kyoung Seok),우영춘(Woo Young Choon),김진미(Kim Jin Mee),지동해(Chi Dong Hae) 한국정보처리학회 1997 정보처리학회논문지 Vol.4 No.11
This paper describes the design and implementation of the ParaC language that supports parallel programming on the shared memory and distributed memory parallel machine. The ParaC language is designed for the effective use of system resources of scalable parallel systems. The goal is achieved by adding parallel and synchronization constructs for shared address spaces, and remote task constructs for distributed address spaces. This paper also show the translation method, and we implement the translator and the run-time library for parallel execution of extended constructs.
박종근 ( Jong-geun Park ),안창원 ( Chang-won Ahn ),우영춘 ( Young-choon Woo ),최훈 ( Hoon Choi ) 한국정보처리학회 2007 한국정보처리학회 학술대회논문집 Vol.14 No.1
이기종의 다양한 컴퓨터 시스템과 네트워크 장비 그리고 소프트웨어가 서로 혼재되어 있는 오늘날의 IT 환경을 효과적으로 관리하기 어려워짐에 따라 기업은 막대한 총 소유비용을 지출하고 있다. 이러한 상황을 효과적으로 대처하기 위하여, 분산 이기종 환경에서 플랫폼 독립적인 동시에 기술 중립적인 방법으로 시스템 자원을 감시, 통제, 조정하기 위한 표준 기술이 DMTF 를 중심으로 활발하게 개발되고 있다. 본 논문에서는 소형 단말기를 포함한 수많은 정보기기가 모두 네트워크로 연결되는 유비쿼터스 환경에서의 표준화된 시스템 관리를 가능케 하는 경량 CIM 서버가 가져야 할 요구사항을 도출하기 위해 현재 가장 대표적인 CIM 서버 솔루션을 중심으로 그 특징을 분석한다.