RISS 학술연구정보서비스

검색
다국어 입력

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

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

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

    RISS 인기검색어

      검색결과 좁혀 보기

      선택해제
      • 좁혀본 항목 보기순서

        • 원문유무
        • 원문제공처
          펼치기
        • 등재정보
        • 학술지명
          펼치기
        • 주제분류
        • 발행연도
          펼치기
        • 작성언어
        • 저자
          펼치기

      오늘 본 자료

      • 오늘 본 자료가 없습니다.
      더보기
      • 무료
      • 기관 내 무료
      • 유료
      • KCI등재

        인터넷 상품정보의 효과적 제공을 위한 모바일 시스템의 설계 및 구현

        하상호,Ha Sangho 한국정보처리학회 2005 정보처리학회논문지D Vol.12 No.3

        무선 인터넷 기술과 모바일 컴퓨팅 기술의 발달로, M-Commerce가 PDA나 모바일 폰 등과 같은 다양한 무선 장치상에서 실현되고 있다. 현재 M-Commerce를 위한 상품 컨텐츠는 목표 무선 장치의 특징을 충족할 수 있도록 새롭게 작성되고 있다. 이것은 자원의 중복이며, 자원 관리에 엄청난 노력이 요구된다. 따라서 현재 E-Commerce를 위해서 제공되고 있는 인터넷 상품 정보를 효과적으로 이용하는 것이 필요하다. 그러나 이러한 이용은 적은 메모리 용량, 작은 디스플레이 화면, 낮은 수행속도 둥의 모바일 장치의 많은 제약성으로 간단하지 않다. 본 논문에서는 인터넷 상품 정보를 모바일 폰에 효과적으로 제공할 수 있는 새로운 모델을 제시하고, 이를 구현하는 모바일 시스템을 제안한다. 다음에 제안된 시스템을 설계하고, 구현한 후, 그 실행 예를 보인다. With the advances of wireless technologies and mobile computing, m-commerce is being realized for several mobile devices such as PDAs and mobile phones. Currently, service contents in m-commerce are usually newly written to meet specific characteristics of the target mobile devices, thus requiring formidable efforts. Therefore, we should exploit the Internet product information currently being provided for e-commerce. However, bringing the Internet product to mobile devices is far from straightforward due to the many limitations of mobile devices such as little memory, small displays, low processing speeds, and so forth. In this paper, we first suggest a new model to effectively adapt the Internet product information for mobile phones. We then suggest a mobile system to implement the model. We then design and implement the system. Finally, we give experiments on the system.

      • KCI등재

        스마트폰을 이용한 심호흡 기반 자율신경계 테스트

        하상호,추창우,석진명,박종규,박상흠,Sangho Ha,Chang Woo Choo,Jin Myoung Seok,Jongkyu Park,Sang-Heum Park 한국정보처리학회 2023 정보처리학회논문지. 컴퓨터 및 통신시스템 Vol.12 No.7

        심호흡을 통해서 심박수 변이를 측정하고, 이를 이용하여 자율신경계를 평가하는 것은 잘 알려진 방법으로 다양한 임상 분야에서 널리 이용되고 있다. 병원에서는 이를 위해서 고가의 장비가 설치되고 전문가에 의해서 운용되고 있다. 논문에서는 스마트폰을 이용하여 언제 어디서나 간편하게 심호흡을 통해서 자율신경계를 테스트할 수 있는 앱을 개발하고, 실험을 통해서 개발된 앱을 검증하였다. 실험은 지원자 8명에 대해서 순천향대학교 천안병원 신경과 임상실에서 진행되었다. 지원자에 대한 자율신경계 테스트를 다음 두 가지 방법으로 진행하였다. 먼저 병원에 설치된 근전도 검사기를 이용하였고, 다음에 동일한 조건에서 개발된 앱을 적용하였다. Pearson 방법을 이용하여 이 두 가지 방법의 실험 결과간에 상관 분석을 수행하였고, 분석 결과는 0.98의 매우 높은 상관관계를 보여준다. Measuring heart rate variability by deep breathing and using this to evaluate the autonomic nervous system is a well-known method widely used in various clinical fields. In hospitals, expensive equipment is installed and managed by experts for this purpose. This paper discusses an app we developed that can easily test the autonomic nervous system by deep breathing anytime, anywhere using a smartphone, and then reviews experiments performed to verify the results. The experiments were conducted in the clinical room of the Department of Neurology at Soonchunhyang University Cheonan Hospital on eight volunteers. We tested the autonomic nervous systems of the volunteers first with an electromyography device installed in the hospital and then with the app under identical conditions. We performed a correlation analysis on the results of these two methods using the Pearson method, and this yielded a very high correlation of 0.98.

      • 다중스레딩 실행 방식에 의한 Id 함수 언어의 반복 구문 실행 기법 비교

        하상호(Sangho Ha),김흥환(Heunghwan Kim),한상영(Sangyong Han) 한국정보과학회 1996 정보과학회논문지 : 시스템 및 이론 Vol.23 No.5

        다중스레딩(multithreading)은 긴 메모리 지체 시간과 동기화의 문제점을 해결할 수 있다는 점에서 대규모 병렬 기계 구조에 매우 적합하다. 함수 언어 Id를 다중스레딩 방식으로 실행시키기 위한 여러 연구가 이루어져 왔으나, 반복 구문에 관한 연구는 아직 미흡하다. 본 논문에서는 다중스레드 구조상에서 반복 구문의 세 가지 실행 방식, 즉 재귀 함수, K-펼침 루프, 루프 순차화를 비교한다. 특히, 논문에서 제안된 루프 순차화 방식에서는 다른 두 방식과는 달리, 루프의 모든 반복을 순차적으로 실행시킨다. 시뮬레이션의 분석 결과는 병렬성이 적고, 복잡한 자료 종속을 갖는 루프에 대해서 루프 순차화의 방식이 다른 두 방식보다 매우 효과적임을 보여준다. Multithreading is attractive for massively parallel architectures in that it can tolerate long memory latencies and synchronization overheads. Although several methods to execute Id programs by multithreading have been studied, the efficient implementation method of its iteration constructs has been nearly ignored In this paper, we compare three schemes of loop execution: recursion, k-unfolding loop, and loop sequentialization. Especially, loop sequentialization presented in this paper executes all iterations sequentially unlike other this schemes that unfold loops. The simulation analysis shows that loop sequentialization is very effective for loops with small computation and complicated data dependencies in their bodies.

      • KCI등재
      • KCI등재
      • KCI우수등재

        다중스레드 컴퓨터상에서 비정형성 함수 언어의 효과적인 루프 펼침 기법

        하상호(Sangho Ha),김흥환(Heunghwan Kim),한상영(Sangyong Han) 한국정보과학회 1995 정보과학회논문지 Vol.22 No.6

        다중스레딩은 기존의 병렬 컴퓨터의 확장성에 커다란 장애 요소인 메모리 참조의 긴 지체시간과 동기화의 문제[1]를 효과적으로 해결할 수 있다는 점에서 많은 관심을 얻고 있다. 그러나 다중스레드 컴퓨터에 루프내 병렬성을 사상하는 기법에 관한 연구는 매우 미흡하다. 본 논문에서는 미세한 수준의 대규모 병렬성을 표현할 수 있는 비정형성 함수 언어 Id-[2]의 루프 구문을 다중스레드 컴퓨터상에 효과적으로 구현할 수 있는 루프 펼침 기법을 제안한다. 루프는 그 본체내 반복간의 종속 여부에 따라 순차 혹은 병렬 루프로 구분될 수 있다. 제안된 기법은 루프 종류에 따라 효과적으로 적용할 수 있도록 K-펼침 순차 루프와 K-펼침 병렬 루프로 구성된다. DAVRID 컴파일러[2]에 구현된 이 기법은 시뮬레이션을 통해 여러 벤치마크에 대해서 실험되었으며, 실험 결과로부터 루프 펼침 효과를 분석하였다. Multithreading is very attractive in that it can solve effectively two fundamental problems[1], memory latency and synchronization, which are obstacles to the scalarbility of existing parallel computers. However, it has been overlooked how to map parallelism in loops to multithreaded computers. In this paper, we present a loop unfolding scheme to implement loops effectively in Id ̄[2], which is a nonstrict functional language, on multithreaded computers. Loops can be classified into sequential or parallel loops, depending on existence of loop carried dependencies in their bodies. Our scheme includes K-unfolding sequential loop and K-unfolding parallel loop which can be applied effectively according to the class of loops. The scheme was implemented in the DAVRID compiler[2]. We analyzed the effect of loop unfolding by simulating it over several benchmarks.

      • KCI우수등재

        비정형성 함수 언어를 위한 향상된 스레드 형성 기법

        하상호(Sangho Ha),한상영(Sangyong Han),김흥환(Heunghwan kim),김수홍(Soohong Kim) 한국정보과학회 1994 정보과학회논문지 Vol.21 No.12

        다중스레딩은 전역 메모리 참조등 긴 지체시간을 초래하는 연산을 분할하여 수행토록 하고, 프로세서의 유휴시간을 초래하지 않고서 계산들간에 빠른 문맥 교환을 가능하게 함에 따라 대규모 병렬 시스템에 매우 효과적이다. 다중스레드 컴퓨터의 성능은 다중스레드 코드의 질의 좌우된다. 본 논문은 비정형성 함수 언어 Id ̄[1]로 작성된 프로그램으로부터 효율적인 다중 순차 스레드를 생성하는 향상된 스레드 형성 기법을 제안한다. 이 스레드 형성 기법은 긴 지체시간을 초래하는 명령어에 기준한 데이타플로우 프로그램 그래프의 분할, 일반화된 스위치와 합병 노드의 새로운 도입을 통한 여러 스위치와 합병 노드의 결합, 스레드 선행 관계에 기반한 스레드 합병 및 중복된 아크 제거 등의 특징을 갖는다. 시뮬레이션을 통해 스레드의 합병과 중복 아크 제거의 효과를 분석하고, 제안된 스레드 형성 기법과 Schauser[2]의 기법을 비교한다. 시뮬레이션 결과는 본 논문의 기법이 다중스레딩의 부담인 코드의 제어 부분과 branch 명령어를 효과적으로 감소하고 있음을 보여준다. Multithreading is attractive for a large-scale parallel system since it allows long latency instructions to be dealt with as split-phase transactions as well as fast context switching between computations without blocking the processor. Performance of multithreaded architectures depends significantly on the quality of multi-threaded codes. In this paper, we describe an enhanced thread formation scheme to produce efficient sequential threads from programs written in a non-strict functional language Id ̄ [1]. This scheme features dataflow program graph partitioning based on only long latency instructions, combination of switch and merge introducing a generalized switch and merge, thread merging and redundant arc elimination using thread precedence relation. We analyze the effect of thread merging and redundant arc elimination, and compare our scheme with Schauser's[2] through simulation. Simulation results show that our scheme reduces the control portion of codes, which is overheads due to multithreading, and branch instructions effectively.

      연관 검색어 추천

      이 검색어로 많이 본 자료

      활용도 높은 자료

      해외이동버튼