• 제목/요약/키워드: 코어

검색결과 3,054건 처리시간 0.033초

전력 효율 향상을 위한 하이브리드 인공지능 기반의 비대칭 멀티코어 프로세서용 프로세스 스케줄러 (Hybrid AI Based Process Scheduler for Asymmetric Multicore Processor to Improve Power Efficiency)

  • 정원섭;김승훈;이상민;노원우
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2013년도 추계학술발표대회
    • /
    • pp.180-183
    • /
    • 2013
  • 근래의 프로세서는 하나의 다이 위에 여러 개의 코어를 배치한 멀티코어 형태를 띠고 있다. 최근에는 프로세서의 에너지 소비량을 줄이기 위해 비대칭 멀티코어를 활용하여 동일한 성능을 유지하며 소비전력을 낮추는 방법에 대한 연구가 활발히 진행되고 있다. 비대칭 멀티코어의 장점을 최대한 활용하기 위해서는 대칭형 멀티코어와는 달리 실행해야 할 프로세스와 상이한 코어간의 작동 특성을 고려해야 한다. 본 논문에서는 전력 소비 효율 향상을 위해 프로세스 스케줄링 알고리즘에 하이브리드 인공지능 기술인 Adaptive Neuro Fuzzy Inference System (ANFIS)를 적용하여 각 프로세스에 적합한 코어를 찾아 할당하는 방법을 제안한다. 시뮬레이션 결과 제안하는 프로세스 스케줄러는 리눅스의 CFS 대비 평균 35.4% 낮은 Energy Delay Product (EDP)를 보였으며 이를 통해 하이브리드 인공지능을 적용한 프로세스 스케줄링 알고리즘의 유효성을 입증하였다.

멀티 코어 시스템에서 통신 프로세스의 동적 스케줄링 (Dynamic Scheduling of Network Processes for Multi-Core Systems)

  • 장혜천;진현욱;김학영
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제15권12호
    • /
    • pp.968-972
    • /
    • 2009
  • 멀티 코어 프로세서는 현재 많은 고성능 서버에 적용되어 사용되고 있다. 최근 이들 서버는 점차 높은 네트워크 대역폭 활용을 요구하고 있다. 이러한 요구를 만족시키기 위해서는 멀티 코어를 효율적으로 활용하여 네트워크 처리율을 향상시키는 방안이 필요하다. 그러나 현재 운영체제들은 멀티 코어 시스템을 멀티 프로세서 환경과 거의 동일하게 다루고 있으며 아직 멀티 코어의 고유 특성을 고려한 성능 최적화 시도는 미흡한 상태이다. 이러한 문제를 해결하기 위해서 본 논문에서는 멀티 코어의 특성을 최대한으로 고려하여 프로세스 스케줄링을 결정함으로써 통신 성능을 향상시키는 방안에 대해서 연구한다. 제안되는 프로세스 스케줄링은 멀티 코어 프로세서의 캐쉬 구조, 프로세스의 통신 집중도, 그리고 각 코어의 부하를 기반으로 해당 프로세스에게 최적의 코어를 결정하고 스케줄링한다. 제안된 기법은 리눅스 커널에 구현되었으며 측정 결과는 최신 리눅스 커널의 네트워크 처리율을 20%까지 향상시켰으며 프로세서 자원은 55% 더 절약할 수 있음을 보인다.

공유 트리 기반 멀티캐스트 라우팅을 위한 코어 선택 방법 (A Method of Selecting Core for the Shared-Tree based Multicast Routing)

  • 황순환;윤성대
    • 정보처리학회논문지C
    • /
    • 제10C권7호
    • /
    • pp.885-890
    • /
    • 2003
  • 코어 기반 트리(CBT:Core Based Tree) 멀티캐스트 라우팅은 인터넷을 위한 멀티캐스트 라우팅 프로토콜이다. CBT는 멀티캐스트 연결을 위해 하나의 공유 트리를 구성하고, 이 공유 트리는 코어라는 센터 노드를 루트로 한다. 코어 기반 트리 멀티캐스트 라우팅에서 코어의 위치 선정은 비용과 성능 측면에 많은 영향을 끼치고, 코어의 배치 방법은 네트워크 토폴로지에 따라 달라진다. 본 논문에서는 간단하고 효율적인 코어 선택 방법을 제안하고자 한다. 제안한 방법은 거리 벡터 정보를 필요로 하며, 추가적으로 표본 상관 계수 결과를 이용하여, 멀티캐스트 그룹에 속해있는 멤버들의 배치상태에 따라 적합한 라우팅 알고리즘으로 최소평균비용을 갖는 노드를 코어로 선정하는 방법, 또는 PIM-SM 방법을 선택하는 것이다. 제안한 방법의 성능은 평균지연, 최대 지연, 총 비용과 같은 세부적인 실험을 통해 기존연구와 비교하였으며, 실험 결과 제안한 코어 선택 방법이 매우 효율적임을 알 수 있었다.

다중 큐를 지원하는 고속 I/O 장치를 위한 동적 코어 친화도 (Dynamic Core Affinity for High-Performance I/O Devices Supporting Multiple Queues)

  • 조중연;엄준용;진현욱;정성인
    • 정보과학회 논문지
    • /
    • 제43권7호
    • /
    • pp.736-743
    • /
    • 2016
  • 멀티코어 시스템에서 코어 친화도가 네트워크 I/O 성능에 미치는 영향은 다양한 연구들을 통해 관찰 되었다. 점차 고속화되는 네트워크 연결의 발전에 따라 효율적인 코어 친화도 정책은 중요한 성능 요소가 될 수 있다. 미들웨어 수준의 동적 코어 친화도 프레임워크는 네트워크와 디스크 I/O를 함께 고려한 코어 친화도 정책을 제안하였지만 다중 큐에 대한 고려는 이루어지지 않았다. 본 논문에서는 기존 동적 코어 친화도 프레임워크에 사용된 알고리즘을 다중 큐를 지원하기 위한 구조로 확장하고, 40 기가비트 이더넷과 NVMe 디바이스를 장착한 시스템에서 파일 업로드 성능을 분석한다. 실험 결과 다중 큐를 지원하기 위한 동적 코어 친화도는 하둡 분산 파일 시스템의 파일 업로드 처리량을 최대 32% 향상시켰으며 매니코어 시스템에서 더 나은 확장성을 제공할 수 있음을 확인하였다. 또한 다중 큐 조합에 따른 성능 영향에 대해 분석하여 다중 큐 분배 조합을 위해 고려해야 할 성능 요소들에 대해 논의한다.

카메라폰 모듈용 비구면 Glass렌즈 성형용 Silicon Carbide(SiC) 코어 초정밀 연삭가공에 관한 연구 (A Study on Ultra Precision Grinding of Aspheric SIC Molding Core for Camera Phone Module)

  • 김현욱;차두환;이동길;김상석;김혜정;김정호
    • 한국전기전자재료학회:학술대회논문집
    • /
    • 한국전기전자재료학회 2007년도 추계학술대회 논문집
    • /
    • pp.428-428
    • /
    • 2007
  • 최근 고화질 카메라폰이 경박단소화 되는 경향에 따라 Plastic렌즈 또는 구면 Glass렌즈만으로는 요구되는 광학적 성능 구현이 힘들기 때문에 비구면 Glass렌즈에 대한 요구가 증가하고 있다. 이러한 비구면 Glass렌즈는 일반적으로 초경합금 성형용 코어를 이용한 고온압축 성형방식으로 제작되어지기 때문에 코어면의 초정밀 연삭가공 및 코어면 코팅기술 개발이 시급한 상황이다. 한편, 대표적인 난삭재 Silicon Carbide(SiC)는 광학적 특성 및 기계적 특성, 전기적 특성 등 우수한 특성을 가진 재료로서 우주망원경, 레이저 광 및 X선 반사용 미러 등 다종, 다양한 용도로 이용되고 있으며 전기, 전자, 정보, 정밀기기의 급격한 발전으로 SiC의 수요가 급격히 증가하고 있다. 비구면 Glass렌즈 성형용 코어를 SiC소재로 제작할 경우 성형용 코어의 수명향상, 렌즈 생산원가의 절감 및 코팅 과정의 간소화 등의 다양한 장점을 가지므로 SiC를 이용한 성형용 코어의 나노 정밀도급 초정밀 연삭가공기술의 개발이 필요하다. 본 논문에서는 3 메가픽셀, 2.5배 광학 줌 카메라폰 모듈용 비구면 Glass렌즈 개발을 목적으로 실험계획법을 적용하여 초경합금 성형용 코어의 연삭조건을 규명하였다. 초경합금 비구면 성형용 코어의 초정밀 연삭가공조건 및 결과를 바탕으로 난삭재인 Silicon Cabide(SiC)의 연삭가공조건을 구하고 이를 이용하여 비구면 Glass렌즈 성형용 코어를 초정밀 연삭가공하였다.

  • PDF

사용자 편의성 향상을 위한 스마트 단말에서의 워크스코어 어플리케이션 GUI 개발 (Development of Walk Score Application GUI in Smart Device for Improvement of User Convenience)

  • 안동혁;김은정
    • 스마트미디어저널
    • /
    • 제8권2호
    • /
    • pp.86-93
    • /
    • 2019
  • 본 연구에서는 스마트 단말에서 워크스코어 어플리케이션의 사용 편의성 향상을 위한 GUI 개발을 목적으로 한다. 본 연구는 선행연구에서 개발된 서울시를 대상으로 한 워크스코어 데이터를 활용하였다. 어플리케이션 GUI는 크게 다섯 개의 영역으로 구성된다. 각 영역은 주소입력창 및 검색버튼, 상세정보(주소, 위도, 경도, 워크스코어) 출력, 화면전환 및 워크스코어 출력 개수 입력창, 데이터 입력창, 메뉴버튼 영역으로 구성된다. 한편, 어플리케이션 GUI 검증을 위해 강남역과 명동역 인근의 총 12개의 데이터(주소, 위도, 경도, 워크스코어)와 여러 검증 시나리오들을 활용하였다. 먼저, 총 12개 지점의 데이터를 기반으로 주소검색과 키워드 검색의 정확성을 확인하였다. 새로운 위치의 워크스코어를 입력 하고 해당 위치를 검색함으로써, 입력 및 검색이 정상적인지를 확인하였다. 마지막으로 총 13개의 데이터를 파일로 출력한 후 파일 내 데이터의 누락 여부를 확인하였다. 본 연구에서 개발한 워크스코어 어플리케이션은 이 모든 시나리오에서 정상적으로 작동되는 것을 확인하였다. 본 연구에서 개발한 워크스코어 어플리케이션은 일반 시민 누구나 일상생활에서 요긴하게 활용될 것으로 기대된다.

자동차 실린더 블록 주조에서 워터 자켓용 샌드 코어 특성에 영향을 미치는 인자 (Factors Influencing Characteristics of Sand Core for Water Jacket in Automotive Cylinder Blocks Casting)

  • 김기준
    • 한국융합학회논문지
    • /
    • 제12권2호
    • /
    • pp.185-191
    • /
    • 2021
  • 본 자동차 실린더 블록 주조시 실린더 보어 내에서 발생하는 열로부터 구조적 변형을 방지하는데 필요한 워터 자켓 코어용 주물사의 특성을 분석하였다. 샌드 코어의 특성평가를 위하여 인장강도 시험기, 입도 지수(AFS-GFN), 광학현미경을 사용하였다. 주물사의 SiO2 함량이 높으면 고온팽창에 의한 치수 불량, 베이닝 불량이 발생하며, 너무 낮으면 코어 파손, 기포, 화학적 소착 등이 발생하였다. 입도 지수와 입형이 코어강도와 레진 소비량에 영향을 미치고, 이로 인한 불량 유형 변화가 발생하였다. 건조사가 염분이 높을수록 코어 강도는 감소하며, 알칼리성일수록 코어 강도가 감소하였다. 레진 함량 1.6~1.8%에서 1시간 경화 이후에 코어 강도 증가는 대략 최대를 보였다.

2차원 구조와 3차원 구조에 따른 멀티코어 프로세서의 온도 분석 (Thermal Pattern Comparison between 2D Multicore Processors and 3D Multicore Processors)

  • 최홍준;안진우;장형범;김종면;김철홍
    • 한국컴퓨터정보학회논문지
    • /
    • 제16권9호
    • /
    • pp.1-10
    • /
    • 2011
  • 동작 주파수의 증가는 싱글코어 프로세서의 성능을 크게 향상시키는 반면 전력 소모 증가와 높은 온도로 인한 신뢰성 저하 문제를 유발하고 있다. 최근에는 싱글코어 프로세서의 한계점을 극복하기 위한 대안으로 멀티코어 프로세서가 주로 사용되고 있다. 하지만, 멀티코어 프로세서를 2차원 구조로 설계하는 경우에는 내부 연결망에서의 전송 지연 현상으로 인해 프로세서의 성능 향상이 제약을 받고 있다. 내부 연결망에서의 전송 지연을 줄이기 위한 방안으로 멀티코어 프로세서를 3차원 구조로 설계하는 연구가 최근 큰 주목을 받고 있다. 2차원 구조 멀티코어 프로세서와 비교하여 3차원 구조 멀티코어 프로세서는 성능 향상과 전력 소모 감소의 장점을 지닌 반면, 높은 전력 밀도로 인해 발생된 발열 문제가 프로세서의 신뢰성을 위협하는 문제가 되고 있다. 3차원 멀티코어 프로세서에서 발생되는 발열 문제에 대한 상세한 분석이 제공된다면, 프로세서의 신뢰성을 확보하기 위한 연구 진행에 큰 도움이 될 것으로 기대된다. 그러므로 본 논문에서는 3차원 멀티코어 프로세서의 온도에 밀접하게 연관된 요소인 작업량, 방열판과의 거리, 그리고 적층되는 다이의 개수와 온도 사이의 관계를 자세히 살펴보고 높은 온도가 프로세서의 성능에 미치는 영향 또한 분석하고자 한다. 특히, 2차원 구조 멀티코어 프로세서와 3차원 구조 멀티코어 프로세서에서의 온도 문제를 함께 분석함으로써, 온도 측면에서 효율적인 프로세서 설계를 위한 가이드라인을 제시하고자 한다.

노후 코어형 필댐의 잠재 위해성 유형 분류 (Potential Hazard Classification of Aged Cored Fill Dams)

  • 박동순;오제헌
    • 지질공학
    • /
    • 제26권2호
    • /
    • pp.207-221
    • /
    • 2016
  • 최근 국내 필댐 및 저수지의 노후화가 급속도로 진행되고 있으며, 이에 따른 제체의 손상이나 붕괴사고가 잇따르고 있다. 그러나 필댐의 핵심적인 차수기능을 담당하는 코어층에 대한 열화와 잠재 위해성 분류에 대한 연구는 거의 미진한 실정이다. 본 연구에서는 노후화가 진행 중인 13개 기존 코어형 필댐에 대해(준공 후 경과년수 9-52년, 댐 높이 22-67 m), 무수보링에 의한 코어층 시추 지반조사와 표준관입시험, 2D 및 3D 전기비저항탐사, 물성·역학시험을 수행하여 공학적 기반의 잠재적 위해성 유형을 국내 최초로 분류, 제시하였다. 중심코어층에 대한 무수보링 시추 지반조사 결과, 코어재 잠재 위해성 유형을 국부적 포화대, 신속한 공내수 유입, 조립질 혼재 코어재, 상대적 저 강성의 네 종류로 분류하였다. 코어형 필댐의 잠재 위해성 유형 중국부적 포화대 유형은 코어존 내 유로의 성장 및 발달에 의한 내적침식의 가능성이 존재하므로 가장 위험한 위해성으로 분류 되었으며, 코어재의 열화 등급에 따라 적절한 차수능 회복을 위한 보수보강이 필요한 것으로 판단되었다. 그 외 세 가지 위해성 유형은 즉각적인 조치보다는 지속적인 모니터링과 정기 검사의 강화가 필요할 것으로 검토되었다. 본 연구대상 댐의 분석 결과, 준공 후 경과년수와 댐 코어재의 열화 양상과는 상관성이 크게 없는 것으로 나타났다. 본 연구 결과는 코어형 필댐의 노후화에 따른 댐의 안전관리와 성능개선에 있어 유용한 자료로 활용 가능할 것으로 판단된다.

멀티코어 시스템에서 흐름 수준 병렬처리에 기반한 리눅스 TCP/IP 스택의 성능 개선 (A Performance Improvement of Linux TCP/IP Stack based on Flow-Level Parallelism in a Multi-Core System)

  • 권희웅;정형진;곽후근;김영종;정규식
    • 정보처리학회논문지A
    • /
    • 제16A권2호
    • /
    • pp.113-124
    • /
    • 2009
  • 최근 멀티코어가 장착된 시스템이 증가하면서 이를 통한 애플리케이션 성능향상에 대한 노력이 계속 되어왔다. 하나의 시스템에 다수의 처리장치가 존재함으로 인해 프로세싱 파워는 기존보다 증가했지만 기존의 소프트웨어나 하드웨어들은 싱글코어 시스템에 적합하게 설계된 경우가 많아 멀티코어의 이점을 충분히 활용하지 못하고 있는 경우가 많다. 기존의 많은 소프트웨어들은 멀티코어 상에서 공유 자원에 대한 병목현상과 비효율적인 캐시 메모리 사용으로 인하여 충분한 성능향상을 기대하기 어려우며 이러한 문제점들로 인하여 기존 소프트웨어는 코어의 개수에 비례한 성능을 얻지 못하며, 최악의 경우 오히려 감소될 수 있다. 본 논문에서는 TCP/IP를 사용하는 기존의 네트워크 애플리케이션과 운영체제에 흐름 수준 병렬처리 기법을 적용하여 성능을 증가 시킬 수 있는 방법을 제안한다. 제안된 방식은 개별 코어단위로 네트워크 애플리케이션, 운영체제의 TCP/IP 스택, 디바이스 드라이버, 네트워크 인터페이스가 서로 간섭 없이 작동할 수 있는 환경을 구성하며, L2 스위치를 통해 각 코어 단위로 트래픽을 분산하는 방법을 적용하였다. 이를 통해 각 코어 간에 애플리케이션의 데이터 및 자료구조, 소켓, 디바이스 드라이버, 네트워크 인터페이스의 공유를 최소화하여, 각 코어간의 자원을 차지하기 위한 경쟁을 최소화하고 캐시 히트율을 증가시킨다. 이를 통하여 8개의 멀티코어를 사용하였을 경우 네트워크 접속속도와 대역폭이 코어의 개수에 따라 선형적으로 증가함을 실험을 통해 입증하였다.