• 제목/요약/키워드: 벤치타임

검색결과 8건 처리시간 0.02초

SVF를 활용한 스택 내에서만 사용되는 메모리 할당자 호출 지점 분석 (Analysis of Memory Allocator Call sites Used Only Within The Stack Using SVF)

  • 하선;박찬영;곽영준;문현곤
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2024년도 춘계학술발표대회
    • /
    • pp.248-250
    • /
    • 2024
  • 해제 후 재사용 (Use-After-Free, UAF)는 오랜 시간 동안 소프트웨어 보안에서 중요한 문제로 인식되어 왔다. 이 문제를 해결하기 위해 다양한 완화 방법과 방어 연구가 활발히 진행되고 있다. 이러한 연구들은 대부분 기존 벤치마크 성능과 비교했을 때 낮은 성능을 보인다. 이는 메타 데이터와 코드 계측 정보가 증가하여 포인터를 많이 사용하는 벤치마크의 메모리 사용량이 증가하기 때문이다. 이 연구는 SVF를 활용하여 스택에서만 메모리 할당자 호출 지점을 분석한다. 추후 이 분석 정보를 여러 UAF 연구에 적용하여 런타임 오버헤드를 줄이는 것을 목표로 한다.

환경성을 고려한 새로운 그린 Product Family 지수 개발 (Development of a New Green Product Family Index Considering Environmental Performance)

  • 서광규;전한구
    • 디지털융복합연구
    • /
    • 제11권3호
    • /
    • pp.175-180
    • /
    • 2013
  • 글로벌 마켓에서 경쟁하기 위하여 많은 기업들은 제품의 다양성을 증가시키고, 고객의 요구사항을 만족시키고, 리드타임을 줄이고, 비용을 줄이기 위하여 product family를 적용하고 있다. 성공적인 product family를 위한 핵심요인은 플랫폼을 도출하는 것이다. Product family를 설계할 때, 제품의 공통성과 차별성간의 절충을 해결하는 것이 중요하다. Product family내에서 공통성을 평가하기 위해서 공통성 지수를 개발하는 것이 필요하다. 공통성 지수는 공통 부품수, 비용, 제조 공정 등과 같은 서로 다른 변수들을 이용한다. 본 연구에서는 선행 연구된 공통성 지수를 벤치마킹하여 환경성을 고려한 새로운 product family 평가 지수인 그린 product family 지수(GPFI)를 개발하고자 한다. 기존에 개발된 공통성 지수들과 본 연구에서 개발된 GPFI와의 비교연구를 통하여 제안한 지수의 적합성과 효과성에 대하여 검증한다. 궁극적으로 본 연구에서 제안하는 새로운 개발한 그린 product family 지수는 환경친화적인 product family를 설계하고 개발하는 데 도움이 될 것이다.

개방형 네트워크 환경을 위한 멀티쓰레드 기반 코바 설계 및 구현 (Design and Implementation of CORBA based on Multi-Threaded in Open Network Environments)

  • 장종현;이동길;한치문
    • 정보처리학회논문지C
    • /
    • 제9C권2호
    • /
    • pp.213-220
    • /
    • 2002
  • 분산컴퓨팅 시스템은 서로 이질적인 시스템간 상호 연동성 문제를 해결하기 위한 새로운 시스템 아키텍쳐를 제시한다. 본 논문에서는 개방형 통신시스템에서 물리적으로 분리된 시스템에서 실행되는 소프트웨어 블록간 분산 처리를 위한 멀티쓰레드 기반의 통신 시스템용 미들웨어를 개발하기 위한 요구 기능 분석, 프로토콜 구현 및 벤치마킹을 통한 시스템의 성능을 분석을 통한 최적의 미들웨어 플랫폼 구현에 활용하고자 한다. 통신 시스템용 미들웨어의 주요 기능으로는 제한적인 서비스 품질(QoS)을 제공하기 위한 우선순위 기반의 서비스 처리 및 타임아웃 기능과 예외 상황이 발생하는 경우 관련 블록으로 상태 정보를 통보할 수 있는 통지(Notification) 서비스의 제공이 필수 요구 조건이라 할 수 있다. 아울러, 최적의 성능을 만족할 수 있는 고속의 멀티 쓰레드 기반으로 확장성, 유연성 및 플랫폼의 견고성이 요구되는 미들레어의 설계 및 구현에 그 목적을 두고 있다.

Design and Implementation of Memory-Centric Computing System for Big Data Analysis

  • Jung, Byung-Kwon
    • 한국컴퓨터정보학회논문지
    • /
    • 제27권7호
    • /
    • pp.1-7
    • /
    • 2022
  • 최근 대용량 데이터를 프로그램 자체에서 생성시키면서 구동되는 빅데이터 프로그램, 머신 러닝 프로그램 같은 응용 프로그램의 사용이 일상화됨에 따라 기존의 메인 메모리만으로는 메모리가 부족하여 프로그램의 빠른 실행이 어려운 경우가 발생하고 있다. 특히, 코로나 변이 바이러스 발생으로 염기서열 전체의 유전 변이 여부를 분석해야 하는 상황에는 더욱 빠르게 결과를 도출해야 하는 필요성이 대두되었다. 대용량 데이터를 병렬실행으로 빠른 결과를 필요로 하는 전장유전체(WGS; Whole Genome Sequencing) 분석 방법에 기존 SSD에서 대용량 데이터를 처리하는 것이 아닌 자체 개발한 메모리풀 MOCA host adapter가 장착된 컴퓨팅 시스템에 적용하여 성능을 측정한 결과 기존 SSD 시스템에 비해 16%의 성능 향상이 있었다. 그리고, 그 외의 다양한 벤치마크 시험에서도 워크플로우의 task별 SortSampleBam, ApplyBQSR, GatherBamFiles등 메모리풀 MOCA host adapter가 장착된 컴퓨팅 시스템에서도 SSD를 사용한 경우보다 IO 성능이 각각 92.8%, 80.6%, 32.8% 실행시간 단축을 보였다. 전장유전체파이프라인 분석같이 대용량 데이터 분석시 본 연구에서 개발한 메모리풀 MOCA host adapter가 장착된 컴퓨팅 시스템에서 분석할 경우 런타임(run time)시 발생하는 측정 지연을 줄일 수 있을 것으로 판단된다.