RISS 학술연구정보서비스

검색
다국어 입력

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

변환된 중국어를 복사하여 사용하시면 됩니다.

예시)
  • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
  • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
닫기
    인기검색어 순위 펼치기

    RISS 인기검색어

      KCI등재

      HD-Tree: 고성능 Lock-Free NNS KD-Tree = HD-Tree: High performance Lock-Free Nearest Neighbor Search KD-Tree

      한글로보기

      https://www.riss.kr/link?id=A107091463

      • 0

        상세조회
      • 0

        다운로드
      서지정보 열기
      • 내보내기
      • 내책장담기
      • 공유하기
      • 오류접수

      부가정보

      다국어 초록 (Multilingual Abstract) kakao i 다국어 번역

      Supporting NNS method in KD-Tree algorithm is essential in multidimensional data applications. In this paper, we propose HD-Tree, a high-performance Lock-Free KD-Tree that supports NNS in situations where reads and writes occurs concurrently. HD-Tree reduced the number of synchronization nodes used in NNS and requires less atomic operations during Lock-Free method execution. Comparing with existing algorithms, in a multi-core system with 8 core 16 thread, HD-Tree’s performance has improved up to 95% on NNS and 15% on modifying in oversubscription situation.
      번역하기

      Supporting NNS method in KD-Tree algorithm is essential in multidimensional data applications. In this paper, we propose HD-Tree, a high-performance Lock-Free KD-Tree that supports NNS in situations where reads and writes occurs concurrently. HD-Tree ...

      Supporting NNS method in KD-Tree algorithm is essential in multidimensional data applications. In this paper, we propose HD-Tree, a high-performance Lock-Free KD-Tree that supports NNS in situations where reads and writes occurs concurrently. HD-Tree reduced the number of synchronization nodes used in NNS and requires less atomic operations during Lock-Free method execution. Comparing with existing algorithms, in a multi-core system with 8 core 16 thread, HD-Tree’s performance has improved up to 95% on NNS and 15% on modifying in oversubscription situation.

      더보기

      국문 초록 (Abstract) kakao i 다국어 번역

      KD-Tree에서 NNS의 구현은 다차원 데이터를 다루는 응용 프로그램에서 필수적이다. 본 논문에서는 자료구조의 동시 수정, 검색이 일어나는 멀티스레드 상황에서 NNS를 지원하는 고성능 Lock-Free KD-Tree인 HD-Tree를 제안한다. HD-Tree는 동기화에 사용되는 노드 수를 최소화하고, 사용하는 원자 연산자의 수를 감소시켜 성능을 개선하였다. 실험 결과 HD-Tree는 8코어 16스레드의 멀티코어 시스템에서 기존의 NNS보다 성능이 최대 95% 향상되었고, 삽입/삭제연산은 코어보다 스레드가 많은 상황에서 기존 알고리즘보다 최대 15%향상된 성능을 보여준다.
      번역하기

      KD-Tree에서 NNS의 구현은 다차원 데이터를 다루는 응용 프로그램에서 필수적이다. 본 논문에서는 자료구조의 동시 수정, 검색이 일어나는 멀티스레드 상황에서 NNS를 지원하는 고성능 Lock-Free K...

      KD-Tree에서 NNS의 구현은 다차원 데이터를 다루는 응용 프로그램에서 필수적이다. 본 논문에서는 자료구조의 동시 수정, 검색이 일어나는 멀티스레드 상황에서 NNS를 지원하는 고성능 Lock-Free KD-Tree인 HD-Tree를 제안한다. HD-Tree는 동기화에 사용되는 노드 수를 최소화하고, 사용하는 원자 연산자의 수를 감소시켜 성능을 개선하였다. 실험 결과 HD-Tree는 8코어 16스레드의 멀티코어 시스템에서 기존의 NNS보다 성능이 최대 95% 향상되었고, 삽입/삭제연산은 코어보다 스레드가 많은 상황에서 기존 알고리즘보다 최대 15%향상된 성능을 보여준다.

      더보기

      참고문헌 (Reference)

      1 M. Herlihy, "Wait-Free Synchronization" 13 (13): 124-149, 1991

      2 D. Dechev, "Understanding and Effectively Preventing the ABA Problem in Descriptor-based Lock-free Designs" 2010

      3 M. Herlihy, "The Art of Multiprocessor Programming" Morgan Kaufmann 2012

      4 "Steam Hardware&Software Survey"

      5 F. Ellen, "Non-blocking binary search trees" ACM 131-140, 2010

      6 J. L. Bentley, "Multidimensional binary search trees used for associative searching" 18 (18): 509-517, 1975

      7 H. Wen, "Interval-based memory reclamation" 2018

      8 M. Michael, "Hazard pointers: Safe memory reclamation for lock-free objects" 15 (15): 491-504, 2004

      9 A. Natarajan, "FEAST: A Lightweight Lock-free Concurrent Binary Search Tree" 2020

      10 B. Chatterjee, "Concurrent linearizable nearest neighbour search in lockfree-kd-tree" 2018

      1 M. Herlihy, "Wait-Free Synchronization" 13 (13): 124-149, 1991

      2 D. Dechev, "Understanding and Effectively Preventing the ABA Problem in Descriptor-based Lock-free Designs" 2010

      3 M. Herlihy, "The Art of Multiprocessor Programming" Morgan Kaufmann 2012

      4 "Steam Hardware&Software Survey"

      5 F. Ellen, "Non-blocking binary search trees" ACM 131-140, 2010

      6 J. L. Bentley, "Multidimensional binary search trees used for associative searching" 18 (18): 509-517, 1975

      7 H. Wen, "Interval-based memory reclamation" 2018

      8 M. Michael, "Hazard pointers: Safe memory reclamation for lock-free objects" 15 (15): 491-504, 2004

      9 A. Natarajan, "FEAST: A Lightweight Lock-free Concurrent Binary Search Tree" 2020

      10 B. Chatterjee, "Concurrent linearizable nearest neighbour search in lockfree-kd-tree" 2018

      11 T. Brown, "A general technique for non-blocking trees" ACM 329-342, 2014

      더보기

      분석정보

      View

      상세정보조회

      0

      Usage

      원문다운로드

      0

      대출신청

      0

      복사신청

      0

      EDDS신청

      0

      동일 주제 내 활용도 TOP

      더보기

      주제

      연도별 연구동향

      연도별 활용동향

      연관논문

      연구자 네트워크맵

      공동연구자 (7)

      유사연구자 (20) 활용도상위20명

      인용정보 인용지수 설명보기

      학술지 이력

      학술지 이력
      연월일 이력구분 이력상세 등재구분
      2027 평가예정 재인증평가 신청대상 (재인증)
      2021-01-01 평가 등재학술지 유지 (재인증) KCI등재
      2018-01-01 평가 등재학술지 유지 (등재유지) KCI등재
      2015-01-01 평가 등재학술지 유지 (등재유지) KCI등재
      2011-01-01 평가 등재학술지 유지 (등재유지) KCI등재
      2008-01-01 평가 등재학술지 선정 (등재후보2차) KCI등재
      2007-01-01 평가 등재후보 1차 PASS (등재후보1차) KCI등재후보
      2005-06-29 학회명변경 영문명 : 미등록 -> Korea Game Society KCI등재후보
      2005-01-01 평가 등재후보학술지 선정 (신규평가) KCI등재후보
      더보기

      학술지 인용정보

      학술지 인용정보
      기준연도 WOS-KCI 통합IF(2년) KCIF(2년) KCIF(3년)
      2016 0.51 0.51 0.54
      KCIF(4년) KCIF(5년) 중심성지수(3년) 즉시성지수
      0.54 0.51 0.691 0.09
      더보기

      이 자료와 함께 이용한 RISS 자료

      나만을 위한 추천자료

      해외이동버튼