다중 코어 프로세서가 널리 보급되면서 멀티 쓰레디드 프로그램 상의 동기화를 용이하게 구현할 수 있는 해결 방안으로 트랜잭셔널 메모리가 각광을 받고 있다. 이를 위해 고성능의 하드웨...
http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
https://www.riss.kr/link?id=A101433475
김덕호 (연세대학교) ; 오두환 (연세대학교) ; 노원우 (연세대학교) ; Kim, Deok-Ho ; Oh, Doo-Hwan ; Ro, Won-W.
2011
Korean
트랜잭셔널 메모리 ; 충돌 감지 정책 ; 병렬 프로그래밍 ; 멀티 쓰레딩 ; 다중 코어 프로세서
KCI등재
학술저널
19-24(6쪽)
0
0
상세조회0
다운로드국문 초록 (Abstract)
다중 코어 프로세서가 널리 보급되면서 멀티 쓰레디드 프로그램 상의 동기화를 용이하게 구현할 수 있는 해결 방안으로 트랜잭셔널 메모리가 각광을 받고 있다. 이를 위해 고성능의 하드웨...
다중 코어 프로세서가 널리 보급되면서 멀티 쓰레디드 프로그램 상의 동기화를 용이하게 구현할 수 있는 해결 방안으로 트랜잭셔널 메모리가 각광을 받고 있다. 이를 위해 고성능의 하드웨어 트랜잭셔널 메모리에 관한 연구가 활발히 진행되고 있으며, 대표적인 연구결과로 UTM, VTM, FastTM, LogTM, LogTM-SE 등이 소개되었다. 특히, 충돌 감지 정책으로 시그니처를 사용한 LogTM-SE는 효율적인 메모리 관리와 쓰레드 스케쥴링을 통해 고성능의 트랜잭셔널 메모리를 구현하였다. 하지만, 이 방식은 프로세서 내부의 코어 수가 증가하는 것에 비례하여 한 코어가 비교해야 하는 시그니처의 수가 증가하는 문제점을 갖고 있다. 이는 시그니처 처리 과정에서 병목현상을 야기하여 전체 성능을 저해하는 요인이 될 수 있다. 본 논문에서는 시그니처 비교 과정에서 나타날 수 있는 이러한 병목 현상을 개선하여 전체 트랜잭셔널 메모리의 성능 향상을 이루고자 다중 시그니처 비교 방식의 새로운 구조를 제안한다.
다국어 초록 (Multilingual Abstract)
As era of multi-core processors has arrived, transactional memory has been considered as an effective method to achieve easy and fast multi-threaded programming. Various hardware transactional memory systems such as UTM, VTM, FastTM, LogTM, and LogTM-...
As era of multi-core processors has arrived, transactional memory has been considered as an effective method to achieve easy and fast multi-threaded programming. Various hardware transactional memory systems such as UTM, VTM, FastTM, LogTM, and LogTM-SE, have been introduced in order to implement high-performance multi-core processors. Especially, LogTM-SE has provided study performance with an efficient memory management policy and a practical thread scheduling method through conflict detection based on signatures. However, increasing number of cores on a processor imposes the hardware complexity for signature processing. This causes overall performance degradation due to the heavy workload on signature comparison. In this paper, we propose a new architecture of multiple signature comparison to improve conflict detection of signature based transactional memory systems.
참고문헌 (Reference)
1 M. Herlihy, "Transactional Memory: Architectural Support for Lock-Free Data Structures" 289-300, 1993
2 Peter S. Magnusson, "Simics: A Full System Simulation Platform" 35 (35): 50-58, 2002
3 C. Minh, "STAMP: Stanford Transactional Applications for Multi-Processing" 35-46, 2008
4 Milo M.K. Martin, "Multifacet’s General Execution-driven Multiprocessor Simulator (GEMS) Toolset" 92-99, 2005
5 K.E. Moore, "LogTM: log-based transactional memory" 254-265, 2006
6 L. Yen, "LogTM-SE: Decoupling Hardware Transactional Memory from Caches" 261-272, 2007
7 D. Sanchez, "Implementing Signatures for Transactional Memory" 123-133, 2007
8 D. Geer, "Chip makers turn to multicore processors" 38 (38): 11-13, 2005
9 L. Ceze, "Bulk Disambiguation of Speculative Threads in Multiprocessors" 227-238, 2006
1 M. Herlihy, "Transactional Memory: Architectural Support for Lock-Free Data Structures" 289-300, 1993
2 Peter S. Magnusson, "Simics: A Full System Simulation Platform" 35 (35): 50-58, 2002
3 C. Minh, "STAMP: Stanford Transactional Applications for Multi-Processing" 35-46, 2008
4 Milo M.K. Martin, "Multifacet’s General Execution-driven Multiprocessor Simulator (GEMS) Toolset" 92-99, 2005
5 K.E. Moore, "LogTM: log-based transactional memory" 254-265, 2006
6 L. Yen, "LogTM-SE: Decoupling Hardware Transactional Memory from Caches" 261-272, 2007
7 D. Sanchez, "Implementing Signatures for Transactional Memory" 123-133, 2007
8 D. Geer, "Chip makers turn to multicore processors" 38 (38): 11-13, 2005
9 L. Ceze, "Bulk Disambiguation of Speculative Threads in Multiprocessors" 227-238, 2006
가야금의 실시간 음 합성을 위한 멀티코어 프로세서 구현
클라우드 컴퓨팅에서 다중 워크플로우 어플리케이션을 위한 비용 기반 랭크 스케줄링 알고리즘
콘텐츠 개발자와 설계자를 위한 보편적 접근성 가이드라인의 개발과 활용
학술지 이력
연월일 | 이력구분 | 이력상세 | 등재구분 |
---|---|---|---|
2027 | 평가예정 | 재인증평가 신청대상 (재인증) | |
2021-01-01 | 평가 | 등재학술지 유지 (재인증) | |
2018-01-01 | 평가 | 등재학술지 유지 (등재유지) | |
2015-01-01 | 평가 | 등재학술지 유지 (등재유지) | |
2012-10-31 | 학술지명변경 | 한글명 : 컴퓨터 및 통신시스템 -> 정보처리학회논문지. 컴퓨터 및 통신시스템 | |
2012-10-10 | 학술지명변경 | 한글명 : 정보처리학회논문지A -> 컴퓨터 및 통신시스템외국어명 : The KIPS Transactions Part : A -> KIPS Transactions on Computer and Communication Systems | |
2010-01-01 | 평가 | 등재학술지 유지 (등재유지) | |
2009-03-04 | 학술지명변경 | 한글명 : 정보처리학회논문지 A, B, C, D -> 정보처리학회논문지 A외국어명 : The KIPS Transactions Part : A, B, C, D -> The KIPS Transactions Part : A | |
2009-03-04 | 학술지명변경 | 한글명 : 정보처리학회논문지 A -> 정보처리학회논문지A | |
2008-01-01 | 평가 | 등재학술지 유지 (등재유지) | |
2006-01-01 | 평가 | 등재학술지 유지 (등재유지) | |
2003-01-01 | 평가 | 등재학술지 선정 (등재후보2차) | |
2002-01-01 | 평가 | 등재후보 1차 PASS (등재후보1차) | |
2000-07-01 | 평가 | 등재후보학술지 선정 (신규평가) |
학술지 인용정보
기준연도 | WOS-KCI 통합IF(2년) | KCIF(2년) | KCIF(3년) |
---|---|---|---|
2016 | 0.16 | 0.16 | 0.14 |
KCIF(4년) | KCIF(5년) | 중심성지수(3년) | 즉시성지수 |
0.12 | 0.11 | 0.315 | 0.07 |