• 제목/요약/키워드: Control/data flow graph

검색결과 43건 처리시간 0.022초

기가 스케일 SoC를 위한 통합 설계 방법론 및 검증 플랫폼 (Unified Design Methodology and Verification Platform for Giga-scale System on Chip)

  • 김정훈
    • 대한전자공학회논문지SD
    • /
    • 제47권2호
    • /
    • pp.106-114
    • /
    • 2010
  • 본 논문은 기가 스케일 System on Chip(SoC)를 위한 통합 설계 및 검증 플랫폼을 제안한다. VLSI 집적도의 발달로 그 복잡도가 증가하여 기존의 RTL 설계 방식으로는 그 생산성 차이(Production Gap)를 극복할 수 없게 되었다. 또한, 검증 차이(Verification Gap)의 증가로 검증 방법론에도 커다란 변혁이 필요하게 되었다. 본 플랫폼은 기존의 상위 수준 합성을 포함하며, 그 결과물을 이용하여 저 전력 설계의 전원 인식 검증 플랫폼과 검증 자동화를 개발하였다. 상위 수준 합성 시 사용되는 Control and Data Row Graph (CDFG)와 고 입력인 상위 수준 언어와 RTL를 기반으로 한 검증 플랫폼 자동화와 전원 인식 검증 방법론을 개발하였다. 검증 플랫폼에는 자동 검사 기능을 포함하고 있으며 Coverage Driven Verification을 채택하고 있다. 특히 전원 인식 검증을 위하여 개발된 조건 랜덤 벡터 생성 알고리듬을 사용하여 랜덤 벡터의 개수를 최소 5.75배 감소시키는 효과를 가져왔고, 전원과 전원 셀에 대한 모델링 기법을 이용하여 일반적인 로직 시뮬레이터 툴을 통해서도 전원 인식 검증을 가능하게 하였다. 이러한 통합된 설계 및 검증 플랫폼은 시스템 수준의 설계에서 검증, 합성에 이르는 전 설계 흐름을 완전 자동화 하여 상위 수준의 설계와 검증을 가능하게 하고 있다.

인터넷 티켓팅 시스템의 사용과 만족에 영향을 미치는 요인 (A Study on the Factors Affecting the Use and Satisfaction of Internet Ticketing Systems)

  • 우성화;김경규;장항배;신호경
    • Asia pacific journal of information systems
    • /
    • 제17권3호
    • /
    • pp.1-24
    • /
    • 2007
  • With the development of information technology (IT), various information systems (IS) such as Web-based systems and mobile systems have appeared utilizing different technologies. However, recent studies on IS use and user satisfaction rarely account for technological differences among IS and environmental characteristics where IS are intended to be used. The purpose of this research is to investigate the determinants of the use of Web-based ticketing systems for cultural activities and to empirically validate their relationships. Environmental psychology suggests that human beings respond to external stimuli from environments with their emotions, and their emotional states influence human actions, e.g., IS use in this research. Applying environmental psychology to the use of Web-based systems in the culture and entertainment industry, we propose that web site characteristics first influence a user's internal state of mind (i.e., flow) and then the flow state influences the IS use. Studies related to the state of flow collectively affirm the key role played by the flow construct in shaping individual attitudes and behaviors toward IS. Users' flow states are captured by their shopping enjoyment, perceived behavioral control, and the level of concentration on the IS use. Referring to social presence theory, we have included such web site characteristics as content quality, context of web site, and community quality. In our research model, a second order construct is utilized to represent web site quality, because flow theory suggests that holistic experiences with web-based systems (rather than individual characteristics of the web site) are important in explaining the IS use. Further, we have included trust as another important factor influencing the IS use since business transactions on the web encompass higher uncertainty comparing to offline transactions. In order to test our hypotheses, we have conducted an online survey which results in 1,141 valid responses in the final sample. The data were collected from respondents who have experiences in Internet ticketing systems. Although it was a convenient sample, the sample represents a wide variety of user demographics. Validity and reliability of the research instrument were tested and research hypotheses were examined using PLS Graph 3.0. The results indicate that web site characteristics significantly influence the level of user concentration, user's enjoyment in shopping, and perceived behavioral control. Further, the use of Internet ticketing systems is influenced by users' flow states and trust in the web channel. User satisfaction is turned out to be affected by the use of Internet ticketing systems. Unlike extant research on the relationship between web site characteristics and its use, our study has found that, in the culture and entertainment industry, the impact of web site characteristics on IS use is mediated by a user's flow state. This finding has a practical implication that web site design should include as many features that enhance shopping enjoyment and concentration. Other practical implications of these findings and future research implications are also discussed.

침수특성치를 이용한 침수위험성 평가 (Flooding Risk Assessment Using Flooding Characteristic Values)

  • 안정환;김건우;조원철
    • 대한토목학회논문집
    • /
    • 제33권3호
    • /
    • pp.957-964
    • /
    • 2013
  • 본 논문은 침수특성치를 이용한 도시유역의 침수위험성 평가방법을 제시하는 연구이다. 2010년 9월 21일 청계천상류의 효자배수분구(광화문 광장일대)에서 발생한 침수피해를 XP-SWMM 2010을 이용하여 모의하였다. 강우발생빈도별, 지속시간별로 관로첨두유출량 값을 구하여 침수상태를 분석한 결과 관로 내 첨두유출량만으로는 침수상태를 충분히 해석할 수 없음을 확인 할 수 있었다. 따라서 도시지역의 침수피해규모를 표현할 수 있는 침수특성치 6가지를 새롭게 정의하였으며 발생가능한 강우조합(강우량, 강우지속시간)을 침수특성치별로 산정하여 침수위험성 평가방법을 연구하였다. 모의 결과를 침수특성치별로 강우조합에 중첩하여 등치선도로 나타낸 "발생가능강우별 침수특성 등치선도"를 개발하여 이를 근거로 발생할 수 있는 모든 강우형태에 대한 침수위험성을 평가할 수 있음을 확인할 수 있었다. 또한 유역의 상태가 변하거나 치수계획규모를 변화시키는 것에 대한 침수특성치별 침수규모 해소정도를 쉽게 파악 할 수 있음을 확인하였다.

모바일 어플리케이션을 위한 에너지-인식 달빅 바이트코드 리스트 스케줄링 기술 (Energy-aware Dalvik Bytecode List Scheduling Technique for Mobile Applications)

  • 고광만
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제3권5호
    • /
    • pp.151-154
    • /
    • 2014
  • 모바일 기기에서 어플리케이션의 에너지 소비는 운영체제, 실행시간 환경, 컴파일러, 어플리케이션 등이 복잡한 상호 작용을 통해 이루어진다. 최근까지 에너지-지향적인 고수준 및 저수준의 컴파일러 기술을 적용하여 모바일 기기에서 어플리케이션의 에너지 소비를 줄이기 위한 노력이 진행되고 있다. 본 논문에서는 안드로이드 달빅에서 실행되는 dex 파일로부터 달빅 바이트코드를 추출한 후 에너지 소비 최적화를 위한 리스트 인스트럭션 스케줄링을 적용하여 어플리케이션의 에너지 소비를 줄이고자 한다. 이러한 연구는 급속도로 확산되고 있는 안드로이드 기반 어플리케이션이 전력 공급이 제한적인 모바일 환경에서 최적화된 전력 에너지 소비할 수 있는 환경을 구축하는 데 활용할 수 있다.

Modified Deep Reinforcement Learning Agent for Dynamic Resource Placement in IoT Network Slicing

  • 로스세이하;담프로힘;김석훈
    • 인터넷정보학회논문지
    • /
    • 제23권5호
    • /
    • pp.17-23
    • /
    • 2022
  • Network slicing is a promising paradigm and significant evolution for adjusting the heterogeneous services based on different requirements by placing dynamic virtual network functions (VNF) forwarding graph (VNFFG) and orchestrating service function chaining (SFC) based on criticalities of Quality of Service (QoS) classes. In system architecture, software-defined networks (SDN), network functions virtualization (NFV), and edge computing are used to provide resourceful data view, configurable virtual resources, and control interfaces for developing the modified deep reinforcement learning agent (MDRL-A). In this paper, task requests, tolerable delays, and required resources are differentiated for input state observations to identify the non-critical/critical classes, since each user equipment can execute different QoS application services. We design intelligent slicing for handing the cross-domain resource with MDRL-A in solving network problems and eliminating resource usage. The agent interacts with controllers and orchestrators to manage the flow rule installation and physical resource allocation in NFV infrastructure (NFVI) with the proposed formulation of completion time and criticality criteria. Simulation is conducted in SDN/NFV environment and capturing the QoS performances between conventional and MDRL-A approaches.

데이터패스 합성에서의 버스와 레지스터의 최적화 기법 (Bus and Registor Optimization in Datapath Synthesis)

  • 신관호;이근만
    • 한국정보처리학회논문지
    • /
    • 제6권8호
    • /
    • pp.2196-2203
    • /
    • 1999
  • 본 논문은 데이터패스 합성에서의 버스 스케줄링 문제와 레지스터의 최적화 방법을 다룬 것이다. 스케줄링은 DFG(Data Flow Graph)의 연산을 제어스텝(control step)에 할당하는 과정으로서, 주어진 조건을 만족하는 범위 내에서 비용함수(cost function)의 최소화에 목적을 둔다. 이를 위해 본 논문에서는, 연산자 배치를 위한 하드웨어 할당(hardware allocation) 과정에서의 설계비용을 최소화시키기 위해, 연산결과를 저장하는 레지스터(register)와 연산간의 이동 통로인 버스(bus)의 최적화 기법을 논하였다. 특히, 하드웨어 할당과정의 중요한 과제인 버스와 레지스터의 최소화 기법을 논하였으며, 레지스터의 최적화는 스케줄링이 완료된 후의 결과를 이용하였다. 실험대상으로는 벤치마크 모델인 5차 디지털 웨이브필터(5th-order digital wave filter)를 사용하였으며, 본 논문의 결과를 기존결과와 비교함으로써, 본 논문의 효용성을 입증하였다. 모든 실험결과는 구조형태의 선형정수계획법(ILP : Integer Linear Programming)을 이용함으로써, 모든 경우에 언제나 최적의 결과를 얻을 수 있도록 하였다.

  • PDF

크로스커팅 개념을 이용한 시스템 최적화 기법 (System Optimization Technique using Crosscutting Concern)

  • 이승형;유현
    • 디지털융복합연구
    • /
    • 제15권3호
    • /
    • pp.181-186
    • /
    • 2017
  • 시스템 최적화는 소스코드의 변경 없이 중복된 모듈을 추출하고, 추출된 모듈의 재사용을 위하여 프로그램의 구조를 변경하는 기법이다. 구조지향 개발과 객체지향 개발은 크로스커팅 영역의 모듈화에는 효율적이나 크로스커팅 개념을 모듈화 할 수 없다. 기존 시스템에서 크로스커팅 개념을 적용하기 위해, 각 시스템 내에 분산되어 있는 시스템 최적화 대상 모듈을 크로스커팅 영역으로 추출하는 기술이 필요하다. 본 논문에서는 개발이 완료된 시스템에서 중복 모듈을 추출하기 위한 방법을 제안한다. 제안하는 방법은 소스코드 분석을 통해 데이터 의존관계와 제어 의존관계를 분석하여 중복되는 요소를 추출한다. 추출된 중복된 요소는 시스템 최적화를 위하여 프로그램 의존 관계 분석에 사용될 수 있다. 중복된 의존관계 분석 결과는 제어 흐름 그래프로 변환되며, 이를 활용하여 최소 크로스커팅 모듈을 생성할 수 있다. 의존 관계 분석을 통해 추출된 요소는 크로스커팅 영역 모듈로 설정함으로써 시스템 내 중복된 코드를 최소화 할 수 있는 시스템 최적화 방법을 제시한다.

머신러닝 기반의 자동화된 소스 싱크 분류 및 하이브리드 분석을 통한 개인정보 유출 탐지 방법 (Machine Learning Based Automated Source, Sink Categorization for Hybrid Approach of Privacy Leak Detection)

  • 심현석;정수환
    • 정보보호학회논문지
    • /
    • 제30권4호
    • /
    • pp.657-667
    • /
    • 2020
  • 안드로이드 프레임워크는 단 한번의 권한 허용을 통해 앱이 사용자의 정보를 자유롭게 이용할 수 있으며, 유출되는 데이터가 개인정보임을 식별하기 어렵다는 문제가 있다. 따라서 본 논문에서는 어플리케이션을 통해 유출되는 데이터를 분석하여, 해당 데이터가 실제로 개인정보에 해당하는 것인지를 파악하는 기준을 제시한다. 이를 위해 우리는 제어 흐름 그래프를 기반으로 소스와 싱크를 추출하며, 소스에서 싱크까지의 흐름이 존재하는 경우 사용자의 개인정보를 유출하는지 확인한다. 이 과정에서 우리는 구글에서 제공하는 위험한 권한 정보를 기준으로 개인정보와 직결되는 소스와 싱크를 선별하며, 동적분석 툴을 통해 각 API에 대한 정보를 후킹한다. 후킹되는 데이터를 통해 사용자는 해당 어플리케이션이 실제로 개인정보를 유출한다면 어떤 개인정보를 유출하는지 여부를 파악할 수 있다. 우리는 툴을 최신 버전의 API에 적용하기 위해 머신러닝을 통해 최신 버전의 안드로이드의 소스와 싱크를 분류하였으며, 이를 통해 86%의 정확도로 최신 배포 버전인 9.0 안드로이드의 API를 분류하였다. 또한 툴은 2,802개의 APK를 통해 평가되었으며, 개인정보를 유출하는 850개의 APK를 탐지하였다.

사이펀 차단기 시뮬레이션 프로그램의 개발 및 활용 (Development and Application of Siphon Breaker Simulation Program)

  • 이권영;김완수
    • 한국산학기술학회논문지
    • /
    • 제17권5호
    • /
    • pp.346-353
    • /
    • 2016
  • 일부 연구용 원자로의 설계조건상 사이펀 현상은 배관 파단 사고 시 수조수의 지속적인 방출을 유발할 수 있다. 사이펀 차단기는 이러한 현상을 효과적으로 제한하기 위한 안전장치로, 유체역학적인 특성상 사이펀 차단 현상 해석을 위해 고려해야 할 변수가 많고 계산이 복잡하다. 이에 사이펀 차단 현상을 쉽게 분석할 수 있는 프로그램을 개발하게 되었다. 윈도우8 운영체제에서 비쥬얼 스튜디오 2012를 이용하여 MFC프로그래밍으로 개발되었으며, 사용자가 쉽게 사용할 수 있도록 GUI형식으로 개발되었다. 개발된 프로그램은 사용자가 입력한 값으로부터 유체역학적 관계식을 통해 3단계의 연산과정을 거쳐 시뮬레이션을 진행한다. 베르누이 방정식으로부터 유속과 유량을 구하여 수위, 언더슈팅, 압력, 손실계수, 그리고 이상 유동과 관계된 값들을 연산한다. 프로그램에 적용된 이상유동 해석모델은 Chisholm 모델이며, 실제와 유사하게 시뮬레이션이 가능함을 확인하였다. 시뮬레이션 결과는 그래프를 통해 나타나기 때문에 사용자는 전체적인 차단 현상을 쉽게 파악하는 것이 가능하며, 시뮬레이션 데이터의 저장 또한 가능하다. 따라서 사용자는 사이펀 차단기 시뮬레이션 프로그램의 사용을 통해 사이펀 차단 현상을 쉽게 확인할 수 있으며, 사이펀 차단기의 실제 설계에도 이용할 수 있을 것으로 기대된다.

호스피스 암 환자를 위한 의무기록지의 개발 (Development of Hospice Oriented Medical Record (HOMR) for Cancer Patients)

  • 성정원;홍성문;김시완;김정아;박준철;김수현;서민정;허신회;김혜원;홍명호;최윤선
    • Journal of Hospice and Palliative Care
    • /
    • 제7권1호
    • /
    • pp.49-63
    • /
    • 2004
  • 배경: 호스피스 암 환자에게 적합한 경과기록지의 부재 또한 적절한 암성 통증 관리의 장애요인으로서 기존의 "문제 지향식 의무기록"의 경과기록지 형식에서 벗어나 호스피스 암 환자를 위한 의무기록지(HOMR)를 개발하게 되었다. 방법 및 결과: 2004년 3월부터 5월 사이 고대 구로병원 호스피스 팀은 20여 차례의 모임을 갖고 호스피스 환자의 초기 평가 이후 경과기록에 사용할 수 있는 의무기록지를 개발하였다. 구성항목의 결정은 pilot study를 통해 수정과정을 거쳤다. HOMR은 A4용지 크기로 작성자를 위한 지침서 1장과 2장의 경과기록지로 구성되었다. 앞면에는 환자의 인적 사항, 현재 문제목록 및 활동 수행 능력 상태, 검사 결과, 1주일 간의 활력 징후 및 I/O, 배변 횟수가, 뒷면에는 통증 부위, 통증의 성격 및 강도, 약물 및 비약물 요법, 진정 정도, 동반 증상, 약물 부작용 등을 한꺼번에 기록할 수 있도록 구성되어 있다. 결론: 호스피스 암 환자를 위한 의무기록지는 짧은 여명과 다양한 신체 증상을 갖고 있으며 증상의 변화가 빠르지만 만성적인 경과를 보이는 호스피스 환자에게 적합하며 그 자체만으로도 교육자료로서의 가치가 높고 환자를 돌보는 데 있어 진료의 질을 평가하거나 심사할 수 있으므로 진료의 질을 높이는 역할도 기대된다.

  • PDF