$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

고속의 클러스터 추정을 위한 매니코어 프로세서의 디자인 공간 탐색
Design Space Exploration of Many-Core Processor for High-Speed Cluster Estimation 원문보기

韓國컴퓨터情報學會論文誌 = Journal of the Korea Society of Computer and Information, v.19 no.10, 2014년, pp.1 - 12  

서준상 (울산대학교 전기공학부) ,  김철홍 (전남대학교 전자컴퓨터공학부) ,  김종면 (울산대학교 전기공학부)

초록
AI-Helper 아이콘AI-Helper

본 논문에서는 단일 명령어, 다중 데이터 처리 기반의 매니코어 프로세서를 이용하여 높은 계산량이 요구되는 차감 클러스터링 알고리즘을 병렬 구현하고 성능을 향상시킨다. 또한 차감 클러스터링 알고리즘을 위한 최적의 매니코어 프로서서 구조를 선택하기 위해 다섯 가지의 프로세싱 엘리먼트 (processing element, PE) 구조 (PEs=16, 64, 256, 1,024, 4,096)를 모델링하고, 각 PE구조에 대해 실행시간 및 에너지 효율을 측정한다. 두 가지 의료 영상 및 각 영상의 세 가지 해상도(($128{\times}128$, $256{\times}256$, $512{\times}512$)를 이용하여 모의 실험한 결과, 모든 경우에 대해 PEs=4,096구조에서 최고의 성능 및 에너지 효율을 보였다.

Abstract AI-Helper 아이콘AI-Helper

This paper implements and improves the performance of high computational subtractive clustering algorithm using a single instruction, multiple data (SIMD) based many-core processor. In addition, this paper implements five different processing element (PE) architectures (PEs=16, 64, 256, 1,024, 4,096...

주제어

AI 본문요약
AI-Helper 아이콘 AI-Helper

* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.

문제 정의

  • 본 논문에서는 매니코어 프로세서 상에서 차감 알고리즘을 병렬 구현하여 성능을 향상시킨다. 또한, 본 논문에서는 차감 클러스터링 알고리즘을 위한 최적의 매니코어 프로세서 구조를 탐색하기 위해 총 다섯 가지 PE 구조(PEs=16, 64, 256, 1,024, 4,096)에 대해 실행시간, 시스템 이용률 및 에너지 효율을 측정하였으며, 각 실험은 동일한 28nm 테크놀로지와 1 GHz의 동작 주파수를 사용하였다.
  • 본 논문에서는 매니코어 프로세서를 이용하여 높은 연산량을 요구하는 차감 클러스터링 알고리즘을 병렬 구현하고 성능을 향상시켰다. 또한 차감 클러스터링 알고리즘을 위한 최적의 매니코어 프로서서 구조를 탐색하기 위해 다섯 가지 PE 구조(PEs=16, 64, 256, 1,024, 4,096)를 모델링하고 이에 대한 실행시간, 시스템 이용률 및 에너지 효율을 측정하였다.
  • 본 절에서는 제안하는 매니코어 프로세서와 현재 널리 사용되고 있는 상용 고성능 GPU(NVIDIA Geforce GTX 560)와의 성능을 비교한다. 상용 GPU와의 정확한 비교는 적정하지 않지만 본 절의 목적은 상용 GPU와의 비교를 통해 선택한 최적의 매니코어 프로세서의 잠재가능성을 알아보기 위함이다. 성능 비교를 위해 256×256 크기의 의료영상을 사용하였으며 동일한 클러스터 추정 알고리즘 구현하여 실행시간을 측정하였다.
본문요약 정보가 도움이 되었나요?

질의응답

핵심어 질문 논문에서 추출한 답변
차감 클러스터링 알고리즘은 무엇인가? 차감 클러스터링 알고리즘은 Mountain 클러스터링 알고리즘[18]의 확장된 형태로서 데이터의 밀집도에 의해 클러스터의 수를 구하는 알고리즘이다. 각 데이터는 다른 모든 데이터와의 비교를 통해 거리에 반비례하는 포텐셜 값을 계산하고 가장 큰 포텐셜 값을 갖는 데이터를 클러스터의 중심 값으로 결정한다.
FCM 알고리즘의 초기 값을 계산할 때 통계학적 연구에 의해 경험적 또는 선험적으로 얻어진 유효성 지표를 이용한 방법의 문제점은? FCM 알고리즘의 초기 값을 계산하는 방법 중에 통계학적 연구에 의해 경험적 또는 선험적으로 얻어진 유효성 지표를 이용한 방법이 제안되어져 왔다[6-8]. 하지만 이와 같은 방법은 특정한 영상에 대한 지표 값을 기준으로 클러스터의 개수를 판별하기 때문에 여러 가지 영상 데이터의 클러스터링 환경에서 보편적으로 적용할 수 없는 문제점이 있다[5].
퍼지 클러스터링 이란? 대표적인 영상 분할 알고리즘인 퍼지 클러스터링 (fuzzy c-means clustering, FCM) 기법은 같은 클러스터에 속하는 픽셀 정보의 소속 정도를 이용하여 개체 또는 패턴을 분류하는 방법으로 패턴 인식, 이미지 분석, 유전자 분류 분야에서 널리 사용되어져 왔다[3-5]. 하지만 FCM 알고리즘은 초기에 클러스터 개수 및 클러스터 중심 값이 임의적으로 선택 되기 때문에 정확한 클러스터링 결과를 보장하지 못하며, 또한 임계치를 만족하기 위해 반복 횟수가 증가하게 된다.
질의응답 정보가 도움이 되었나요?

참고문헌 (26)

  1. M. Smelyanskiy, D. Holmes, J. Chhugani, A. Larson, D. M. Carmeans, D. Hanson, P. Dubey, K. Augustine, D. Kim, A. Kyker, V. W. Lee, A. D. Nguyen, L. Seiler, R. Robb, "Mapping High-Fidelity Volume Rendering for Medical Imaging to CPU, GPU and Many-Core Architectures," IEEE Trans. on Visualization and Computer Graphics, Vol. 15, No. 6, pp. 1563-1579, 2009. 

  2. S. Krinidis, V. Chatzis, "A Robust Fuzzy Local Information C-Mans Clustering Algorithm," IEEE Transactions on Image Processing, vol. 19, no. 5, pp. 1328-1337, 2010. 

  3. J. Bezdek, Pattern Recognition With Fuzzy Objective Function Algorithm. New York: Plenum, 1981. 

  4. D. Pham, "An Adaptive Fuzzy C-Means Algorithm for Image Segmentation in the Presence of Intensity Inhomogeneities," Pattern Recognition Letters, vol. 20, pp. 57-68, 1999. 

  5. J. D. Owens, M. Houston, D. Luebke, S. Green, J. E. Stone and J. C. Phillips, "An Initialization Method for Fuzzy C-means Algorithm using Subtractive Clustering," Proceedings of IEEE, vol.96, no.5, pp. 879-899, 2010. 

  6. R. J. Cho, M. Huang, M. J. Campbell, H. Dong, L. Steinmetz, L. Sapinoso, et al, "Transcriptional Regulation and Function during the Human Cell Cycle," Nature Genetics article, vol. 27, pp. 48-54, 2001. 

  7. Y. I. Kim, D. W. Kim, D. Lee, K.H. Lee, "A Cluster Validation Index for GK Cluster Analysis based on Relative Degree of Sharing," Information Sciences, vol. 168, pp. 225-242, 2004. 

  8. Y. Okada, T. Sahara, H. Mitsubayashi, S. Ohgiya, T. Nagashima, "Knowledge-assisted Recognition of Cluster Boun-daries in Gene Expression Data," Artif. Intell. Med., vol. 35, pp. 171-183, 2005. 

  9. S.L. Chiu, "Fuzzy Model Identification based on Cluster Estimation," Journal of Intelligent and Fuzzy Systems, vol. 2, pp. 267-278, 1994. 

  10. S.L. Chiu, "Extracting Fuzzy Rules from Data for Function Approximation and Pattern Classification," Fuzzy Information Engineering: a Guide Tour of Applications, pp. 149-162, 1997. 

  11. Z.h. Sun, "Study on Subtractive Clustering Video Moving Object Locating Method with Introduction of Eigengap," in the 9th International Conference on Fuzzy Systems and Knowledge Discovery, pp. 609-612, 2012. 

  12. S.H. Lee, "The Design and Implementation of Parallel Processing System using the Nios ^{(R)} II Embedded Processor," The Korea Society of Computer and Information, vol. 14, no. 11, pp. 97-103, Nov. 2009. 

  13. A. Gentile and D. S. Wills, "Portable Video Supercomputing," IEEE Trans. on Computers, vol. 53, no. 8, pp. 960-973, 2004. 

  14. Y.H. Kim and J.M. Kim, "Design Space Exploration of Optimal many-Core Processors for Discrete Wavelet Transform," Journal of Institute of Embedded Engineering of Korea, vol. 7, no. 5, pp. 277-284, 2012. 

  15. Y.M. Kim and J.M. Kim, "Design and Verification of High-Performance Parallel Processor Hardware for JPEG Encoder," Journal of Institute of Embedded Engineering of Korea, vol. 6, no. 2, pp. 100-107, 2011. 

  16. S. Sonntag, and F. Gilabert, "Design Space Exploration and Performance Evaluation at Electronic System Level for NoC-based MPSoC," IEEE/ACM International Conf. Computer-Aided Design, pp. 336-339, 2010. 

  17. H.G. Lee, U.Y. Ogras, R. Marculescu, and N. Chang, "Design Space Exploration and Prototyping for On-chip Multimedia Applications," Proceedings of the 43rd Annual Design Automation Conf., pp. 137-142, 2006. 

  18. R. Yager, D. Filev, "Generation of Fuzzy Rules by Mountain Clustering," Journal of Intelligent and Fuzzy Systems., vol. 2, no. 3, pp. 209-219, 1994. 

  19. S.G. Park, S.J. Choi, "Modeling of Left Ventricular Assist Device and Suction Detection Using Fuzzy Subtractive Clustering Method," Korea Intelligent Information System Society, vol. 22, no. 4, pp. 500-506, 2012. 

  20. R. Qun, L. Baron, and M. Balazinski, "Type-2 Takagi-Sugeno-Kang Fuzzy Logic Modeling using Subtractive Clustering," Fuzzy Information Processing Society., pp. 120-125, 2006. 

  21. B.-K. Choi, J.-M. Kim, "Implementation of Multi-Core Processor for Beamforming Algorithm of Mobile Ultrasound Image Signals," Journal of The Korea Society of Computer and Information, vol. 18, no. 2, pp. 1-8, 2011. 

  22. S.-M. Kang, J.-M. Kim, "Multimedia Extension Instructions and Optimal Many-core Processor Architecture Exploration for Portable Ultrasonic Image Processing," Journal of The Korea Society of Computer and Information, vol. 17, no. 8, pp. 1-10, 2012. 

  23. J.-Y. Kim, D.-G. Son, J.-M. Kim, H.-S. Jeon, "Parallel Implementation and Performance Evaluation of the SIFT Algorithm Using a Many-Core Processor, " Journal of The Korea Society of Computer and Information, vol. 18, no. 8, pp. 1-10, 2013. 

  24. J.-S. Seo, M.-S. Kang, C.-H. Kim, J.-M. Kim, "Design Space Exploration of Embedded Many-Core Processors for Real-Time Fire Feature Extraction", Journal of The Korea Society of Computer and Information, vol. 18, no. 10, pp. 1-12, 2013. 

  25. I.-K. Jung, J.-S. Seo, M.-S. Kang, C.-H. Kim, J.-M. Kim, "Implementation and Performance Analysis of Fuzzy C-Means Algorithm Using GPGPU," Journal of Korean Institute of Next Generation Computing, vol. 9, no. 5, pp. 27-37, 2013. 

  26. S.-H. Yi, Y.-S. Woo, B.-N. Jang and Y.-M. Yi, "Efficient Local Binary Pattern Based Face Recognition Using OpenCL on the Embedded GPU," Journal of Korean Institute of Information Scientists and Engineers, vol. 40, no. 6, pp. 257-265, 2013. 

저자의 다른 논문 :

LOADING...

관련 콘텐츠

오픈액세스(OA) 유형

FREE

Free Access. 출판사/학술단체 등이 허락한 무료 공개 사이트를 통해 자유로운 이용이 가능한 논문

저작권 관리 안내
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로