http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
고성능 디지털 시그널 프로세서 상에서 반복 모듈로 스케쥴링을 위한 전처리 기법
조두산 ( Doosan Cho ),윤종희 ( Jonghee Yoon ),박상현 ( Sanghyun Park ),안민욱 ( Minwook Ahn ),김용주 ( Yongjoo Kim ),백윤흥 ( Yunheung Paek ) 한국정보처리학회 2006 한국정보처리학회 학술대회논문집 Vol.13 No.2
고성능 다중 이슈 DSP 의 하드웨어 리소스 사용률을 높이기 위해서, 제공되는 상용 컴파일러는 일반적으로 반복 모듈로 스케쥴링(Iterative Modulo Scheduling)을 포함하고 있다. 하지만, 통신 및 미디어 처리 응용의 루프에 존재하는 과도한 순환 데이터 디펜던스는 모듈로 스케쥴링 자유도를 제한하고 있다. 결과적으로, 멀티 이슈를 위한 DSP 의 병렬 기능 유닛들은 충분히 사용되고 있지 못하다. 고성능 DSP 에서 이러한 하드웨어 리소스 저사용 문제를 해결하기 위하여, 이 논문은 효율적인 모듈로 스케쥴링을 위한 새로운 컴파일러 전처리 기법을 기술하고 있다. 제안하는 전처리 기법은 디스맨틀링으로 불리우며, 이 기법은 StarCore SC1400 상용 DSP 컴파일러에 구현하여 검증되었다.
조두산(Doosan Cho),정석교(Seokgyo Jung),이주연(Jooyeon Lee),김호균(Hokyun Kim),량영모(Yongmo Liang),백윤흥(Yunheung Paek) 대한전자공학회 2006 대한전자공학회 학술대회 Vol.2006 No.11
To achieve high resource utilization for multi-issue DSPs, production compilers commonly include variants of iterative modulo scheduling algorithm. However, excessive cyclic data dependences, which exist in communication and media processing loops, unduly restrict modulo scheduling freedom. As a result, replicated functional units in multi-issue DSPs are often under-utilized. To address this resource under-utilization problem, our paper describes a novel compiler preprocessing strategy for effective modulo scheduling. The new strategy is referred to as dismantling. Our preprocessing strategy has been validated by an implementation for StarCore SC140 DSP production compiler.
High Throughput Data Mapping for Coarse-Grained Reconfigurable Architectures
Yongjoo Kim,Jongeun Lee,Shrivastava, A.,Yoon, J. W.,Doosan Cho,Yunheung Paek IEEE 2011 IEEE transactions on computer-aided design of inte Vol.30 No.11
<P>Coarse-grained reconfigurable arrays (CGRAs) are a very promising platform, providing both up to 10-100 MOps/mW of power efficiency and software programmability. However, this promise of CGRAs critically hinges on the effectiveness of application mapping onto CGRA platforms. While previous solutions have greatly improved the computation speed, they have largely ignored the impact of the local memory architecture on the achievable power and performance. This paper motivates the need for memory-aware application mapping for CGRAs, and proposes an effective solution for application mapping that considers the effects of various memory architecture parameters including the number of banks, local memory size, and the communication bandwidth between the local memory and the external main memory. Further we propose efficient methods to handle dependent data on a double-buffering local memory, which is necessary for recurrent loops. Our proposed solution achieves 59% reduction in the energy-delay product, which factors into about 47% and 22% reduction in the energy consumption and runtime, respectively, as compared to memory-unaware mapping for realistic local memory architectures. We also show that our scheme scales across a range of applications and memory parameters, and the runtime overhead of handling recurrent loops by our proposed methods can be less than 1%.</P>
복수 로드/스토어 명령어 생성 개선을 위한 변수 복사 기법
조두산(Doosan Cho),김찬혁(Chanhyuk Kim),백윤흥(Yunheung Paek) 한국정보과학회 2011 한국정보과학회 학술발표논문집 Vol.38 No.1B
프로그램 코드 사이즈는 내장형시스템 구성에 있어서 고려해야 할 핵심 요소중의 하나이다. 프로그램 사이즈는 해당 시스템의 메모리 크기, 전력소모, 성능, 가격 등에 영향을 미치기 때문이다. 프로그램 코드 사이즈를 최적화하기 위하여 활용할 수 있는 시스템 자원 중에서 효과적인 것 중 하나가 복수 로드/스토어 명령어 (Multiple Load/Store Instruction, MLS)이다. MLS명령어는 하나의 명령어로 하나이상의 메모리 값을 레지스터로 블록 전송 (block transfer)하는 것이 가능하기 때문이다. 본 연구에서는 MLS명령어를 기존보다 효과적으로 생성함으로써 코드 크기를 감소시키는 최적화 기법에 대해 논의한다. 실험을 통하여 Mediabench와 DSPStone 벤치마크에서 본 연구에서 제안하는 기법을 통하여 평균 메모리 접근 코드사이즈가 10.3% 감소하였다.
Sanghyun Park,Doosan Cho,Taesong Kim,Yunheung Paek 대한전자공학회 2006 Journal of semiconductor technology and science Vol.6 No.4
Abstract?In the past decade, several tools have been developed to automate the floating-point to fixedpoint conversion for DSP systems. In the conversion process, a number of scaling shifts are introduced, and they inevitably alter the original code sequence. Recently, we have observed that a compiler can often be adversely affected by this alteration, and consequently fails to generate efficient machine code for its target processor. In this paper, we present an optimization technique that safely migrates scaling shifts to other places within the code so that the compiler can produce better-quality code. We consider our technique to be safe in that it does not introduce new overflows, yet preserving the original SQNR. The experiments on a commercial fixed-point DSP processor exhibit that our technique is effective enough to achieve tangible improvement on code size and speed for a set of benchmarks.
MPSoC 프로그래밍 플랫폼과 재겨냥성 컴파일러 연동을 위한 새로운 응용 기술방법
김용주 ( Yongjoo Kim ),이종원 ( Jongwon Lee ),박상현 ( Sanghyun Park ),윤종희 ( Jonghee Yoon ),조두산 ( Doosan Cho ),권용인 ( Yongin Kwon ),백윤흥 ( Yunheung Paek ) 한국정보처리학회 2008 한국정보처리학회 학술대회논문집 Vol.15 No.2
최근들어 MPSoC 프로그래밍 방법에 대한 많은 연구들이 이루어지고 있다. 예전부터 연구가 진행된 모델 기반 프로그래밍 접근이나 UML 같은 모델기반 언어부터 최근에 많이 연구되고 있는 MPI[1] 나 OpenMP[2] 기반의 프로그래밍 방법, 그리고 그 외에도 다양한 접근 방식의 방법론이 연구되어 있다. 하지만 현재까지 대부분의 연구는 최종 결과물이 C 언어 형태로 나오게 되어 있다. 즉 MPSoC 환경을 위한 컴파일러가 따로 제작되어야 하고 이 점은 다양한 이종 MPSoC 환경이 존재한다는 점에서 컴파일러 제작에 많은 부담이 발생한다. 본 논문 본인이 이전에 연구했던 MPSoC 프로그래밍 플랫폼과 플랫폼에서 사용되는 입력 정보의 형태를 설명한다. 그리고 입력정보 형태를 변형하여 재겨냥성(retargetable) 컴파일러와 연동이 가능하게 하여 최종 결과물을 바이너리 형태로 생성할 수 있도록 한다.
Jihwan LEE,Kyungsuk LEE,Doosan KIM,Junkyu SON,Jian LEE,Jinju KIM,Gulwon JANG,Manhye HAN 한국생물공학회 2021 한국생물공학회 학술대회 Vol.2021 No.10
High environmental temperatures observed during the summer month reduce bovine reproduction and fertility. In this study, we examined the effect of maternal thermal stress on the number of immature oocytes retrieved by OPU procedure from Jersey heifers and their subsequent embryo developmental competence. Total 57, 69, 81 immature oocytes were retrieved from same donors (n = 3) in May (spring), June (early summer) and July (summer), respectively. Blastocyst rates were 33.3, 34.8 and 24.8% in spring, early summer and summer, respectively. Interestingly, we observed that the number of retrieved oocytes from donors were higher under extreme hot temperature (summer) than moderated temperature (spring). In contrast, blastocyst rates were lower under the hot weather. It is presumed that the reason for the increased number of retrieved oocytes in summer is associated with increased FSH levels by reduced progesterone levels due to impaired corpus luteum. And reduced embryo developmental competence in hot weather is thought to be associated with disruption of nuclear and cytoplasmic maturation. Taken together, our result suggest that maternal thermal stress affects the number of retrieved oocytes from dairy heifers and embryo developmental competence.