• 제목/요약/키워드: 코드 최적화

검색결과 480건 처리시간 0.033초

EMR 시스템 연동 정맥주사 관리 애플리케이션 개발에 대한 연구 (A Study on the Development of Intravenous Injection Management Application for EMR System Interworking)

  • 정진형;조재현;김승훈;박원엽;이상식
    • 한국정보전자통신기술학회논문지
    • /
    • 제15권6호
    • /
    • pp.506-514
    • /
    • 2022
  • 본 논문은 정맥주사 시 발생할 수 있는 불안정 요소들을 보완하기 위해 간호사들에게 환자의 정맥주사 관련 정보를 실시간으로 제공할 수 있는 정맥주사 관리 시스템을 개발하는 것에 관한 논문이다. 정맥주사 관리시스템은 App기반의 사용자 S/W와 Web 기반의 관리자 S/W로 구성되어 있다. 사용자 S/W는 사용자가 스마트 폰, 태블릿 PC, 간호용 PDA 등의 스마트 장치를 통해 정맥주사가 필요한 환자에 대한 환자의 정보확인과 환자에게 부여된 정보 코드를 인식하여 환자를 구분하는 기능, 정맥주사 처치 이후 처치 내용과 처치 물품울 입력하고 이를 업로드 및 공유하는 기능을 제공하도록 구현했다. 관리자 S/W는 사용자 App을 통해 업로드된 정맥주사 처치 결과, 정맥주사 처치 물품에 대한 기록을 확인할 수 있고 사용자 관리 기능, 긴급공지 등록 및 관리 기능, 데이터 업로드 기능을 수행할 수 있다. 구현된 시스템은 아직 실제 병원에서 사용하고 있는 EMR 시스템에 테스트를 진행하지 않은 상태이다. 이에 추가 연구를 통해 S/W를 최적화하고 병원과의 협력을 통해 실제 환경 적용 테스트를 진행할 예정이다.

다국적기업 최대이익 세금트리 문제의 최대 세금경감 경로 알고리즘 (Path Algorithm for Maximum Tax-Relief in Maximum Profit Tax Problem of Multinational Corporation)

  • 이상운
    • 한국인터넷방송통신학회논문지
    • /
    • 제23권4호
    • /
    • pp.157-164
    • /
    • 2023
  • 본 논문은 NP-완전 문제로 분류된 기업 세금 구조 최적화 문제를 O(n2)의 다항시간으로 구하는 휴리스틱 알고리즘을 제안하였다. 제안된 알고리즘은 목적지(T)인 본사 노드를 레벨 1으로, 세금코드 범주 Te=1, 4, 3, 2의 노드들을 레벨 2,3,4,5 순서로 배치하였다. 원천(S)-목적지(T)의 최대세금감면 경로를 찾기 위해, 첫 번째로 노드 u에서 v 노드로 송금 시 u 관점에서 부과되는 유출 과세(rw(u, v))를 최소화시키는 방법으로 minrw(u, v)의 호를 연결하였다. 이 결과 모든 S로부터 T까지의 신장트리를 구성하여 초기 실현 가능 해를 구하였다. 다음으로, v 관점에서 자국에 유입되는 이익금에 대한 외국 소득세(rfi)를 최소화시키는 minrfi(u, v)의 대체 경로를 찾아 두 경로 중 최대 세금감면 경로를 선정하였다. 제안된 휴리스틱 알고리즘을 10개의 벤치마킹 데이터에 적용한 결과 선형계획법이나 메타휴리스틱의 일종인 Tabu 탐색 법에 비해 보다 최적의 결과를 얻었다.

슬래브 철근 물량 산출 자동화 알고리즘 개발 (Development of an Algorithm for Automatic Quantity Take-off of Slab Rebar)

  • 김수환;김선국;서상욱;김상철
    • 한국건설관리학회논문집
    • /
    • 제24권5호
    • /
    • pp.52-62
    • /
    • 2023
  • 본 연구의 목적은 정착 길이, 표준 후크 및 이음 길이와 같은 관련 규정을 준수하면서 슬래브 철근의 정확한 절단 길이를 산출하는 자동화된 알고리즘을 제안하는 것이다. 제안된 알고리즘은 일반적으로 외주를 통해 수작업으로 진행하던 기존 철근 물량 산출 프로세스를 개선하는 것을 목표로 한다. 입찰 단계부터 정확한 철근 수량 데이터를 BBS(Bar Bending Schedule) 수준으로 제공함으로써 물량 산출의 불확실성을 제거하고 외부 의존도를 낮출 수 있다. 또한, 알고리즘을 통해 정확한 물량을 조기에 산출하는 경우 건설사는 경쟁력 있고 최적화된 입찰을 미리 준비할 수 있어 계약 협상 시 이익률을 높일 수 있다. 제안된 알고리즘은 견적, 예산, BBS 생성 등 다양한 프로세스에서 중복되는 업무를 간소화할 뿐만 아니라 계약 후 구조 도면 변경에도 유연하게 대처할 수 있다. 특히, 제안된 알고리즘을 BIM과 결합하는 경우 시공 초기 단계에서 BIM을 적용할 때 발생하는 기술적 문제를 해결할 수 있으며, REVIT 기반 패밀리 파일로 구축된 알고리즘의 수식과 형상 코드는 실무에서 상당한 시간과 인력 절감에 기여한다.

증강현실 시각화를 위해 K-최근접 이웃을 사용한 BIM 메쉬 경량화 알고리즘 (BIM Mesh Optimization Algorithm Using K-Nearest Neighbors for Augmented Reality Visualization)

  • 빠 빠 윈 아웅;이동환;박주영;조민건;박승희
    • 대한토목학회논문집
    • /
    • 제42권2호
    • /
    • pp.249-256
    • /
    • 2022
  • 최근 BIM (Building Information Modeling)과 AR (Augmented Reality)을 결합한 실시간 시각화 기술이 건설관리 의사 결정 및 처리 효율성을 높이는 데 도움이 된다는 것을 보여주기 위한 다양한 연구가 활발히 진행되고 있다. 그러나, 대용량 BIM 데이터는 AR에 적용할 경우 데이터 전송 문제, 이미지 단절, 영상 끊김 등과 같은 다양한 문제가 발생함으로 3차원(3D) 모델의 메쉬 최적화를 통해 시각화의 효율성을 향상시켜야 한다. 대부분의 기존 메쉬 경량화 방법은 복잡하고 경계가 많은 3D 모델의 메쉬를 적절하게 처리할 수 없다. 이에 본 연구에서는 고성능 AR 시각화를 위해 BIM 데이터를 재구성하기 위한 k-최근접이웃(KNN) 분류 프레임워크 기반 메쉬 경량화 알고리즘을 제안하였다. 제안 알고리즘은 선정된 BIM 모델을 삼각형 중심 개념 기반의 Unity C# 코드로 경량화하였고 모델의 데이터 세트를 활용하여 정점 사이의 거리를 정의할 수 있는 KNN로 분류되었다. 그 결과 전체 모델과 각 구조의 경량화 메쉬 점 및 삼각형 개수가 각각 약 56 % 및 약 42 % 감소됨을 확인할 수 있었다. 결과적으로, 원본 모델과 비교했을 때 경량화한 모델은 시각적인 요소 및 정보 손실이 없었고, 따라서, AR 기기 활용 시 고성능 시각화를 향상시킬 수 있을 것으로 기대된다.

환경하중을 고려한 Jack-up rig의 내하력 설계 기준에 대한 연구 (A Study on Load-carrying Capacity Design Criteria of Jack-up Rigs under Environmental Loading Conditions)

  • 박주신;하연철;서정관
    • 해양환경안전학회지
    • /
    • 제26권1호
    • /
    • pp.103-113
    • /
    • 2020
  • 잭업 드릴링 리그 (Jack-up drilling rigs)는 해양자원개발 분야 중 석유 및 가스 탐사 산업에서 널리 사용되는 대표적인 해양구조물이다. 이러한 잭업 구조물은 대체로 얕은 수심에서 사용하도록 설계되었지만 에너지 산업의 추세로 대수심 및 가혹한 환경 조건에서도 사용이 가능한 설계가 요구되고 있다. 이러한 잭업구조물의 운영환경 확장에 따라서 과도한 설계를 최소화하고 신뢰성 반영된 설계법이 요구되었다. 기존의 해양구조물 산업에서 잭업 구조물의 설계법은 사용(혹은 허용)응력 설계 (WSD: Working (or Allowable) Stress Design) 방법을 사용하여 설계가 되고 있었다. 이러한 설치환경변화에 따라서 충분한 신뢰성을 확보가 가능한 하중 및 저항계수 (LRFD: Load and Resistance Factored Design) 방법을 최근 개발되었고 규정화가 되었다. LRFD 방법은 통계적 기반으로 한 한계상태설계 개념으로 잭업구조물의 구성구조부재의 하중과 전산수치해석을 이용한 강도의 불확성을 하중 및 저항 계수로 표현하는 설계법이다. 개발된 LRFD 방법은 실제 잭업구조물 설계의 적합성 판단을 위하여 기존의 WSD 방법과의 정량적인 비교 분석이 반드시 필요하다. 따라서 본 연구는 기존의 WSD와 LRFD 방법으로 이용하여 실 잭업 구조물의 레그 구조를 대상으로 상용유한요소해석코드를 이용하여 정량적인 UC (Unity Check)값을 기반으로 비교 분석하였다. 분석된 결과로 다양한 환경하중조건 하에서 LRFD 방법을 사용하여 잭업구조물의 레그(Leg) 설계에서 상당히 합리적인 UC 값을 가지고 기존 대표적인 WSD기법 중에 하나인 API-RP 코드 대비 약 31 % 차이가 분석되었다. 따라서 LRFD 설계 방법이 WSD 방법에 비해 구조 최적화 및 합리적인 설계에 더 유리하다는 것을 확인할 수 있었다.

3G 통신 시스템 응용을 위한 0.31pJ/conv-step의 13비트 100MS/s 0.13um CMOS A/D 변환기 (A 0.31pJ/conv-step 13b 100MS/s 0.13um CMOS ADC for 3G Communication Systems)

  • 이동석;이명환;권이기;이승훈
    • 대한전자공학회논문지SD
    • /
    • 제46권3호
    • /
    • pp.75-85
    • /
    • 2009
  • 본 논문에서는 two-carrier W-CDMA 응용과 같이 고해상도, 저전력 및 소면적을 동시에 요구하는 3G 통신 시스템 응용을 위한 13비트 100MS/s 0.13um CMOS ADC를 제안한다. 제안하는 ADC는 4단 파이프라인 구조를 사용하여 고해상도와 높은 신호처리속도와 함께 전력 소로 및 면적을 최적화하였다. 입력 단 SHA 회로에는 면적 효율성을 가지멸서 고속 고해상도로 동작하는 게이트-부트스트래핑 회로를 적용하여 1.0V의 낮은 전원 전압동작에서도 신호의 왜곡없이 Nyquist 대역 이상의 입력 신호를 샘플링할 수 있도록 하였다. 입력 단 SHA 및 MDAC에는 낮은 임피던스 기반의 캐스코드 주파수 보상 기법을 적용한 2단 증폭기 회로를 사용하여 Miller 주파수 보상 기법에 비해 더욱 적은 전력을 소모하면서도 요구되는 동작 속도 및 안정적인 출력 조건을 만족시키도록 하였으며, flash ADC에 사용된 래치의 경우 비교기의 입력 단으로 전달되는 킥-백 잡음을 줄이기 위해 입력 단과 출력 노드를 클록 버퍼로 분리한 래치 회로를 사용하였다. 한편, 제안하는 시제품 ADC에는 기존의 회로와는 달리 음의 론도 계수를 갖는 3개의 전류만을 사용하는 기준 전류 및 전압 발생기를 온-칩으로 집적하여 잡음을 최소화하면서 시스템 응용에 따라 선택적으로 다른 크기의 기준 전압 값을 외부에서 인가할 수 있도록 하였다. 제안하는 시제품 ADC는 0.13um 1P8M CMOS 공정으로 제작되었으며, 측정된 DNL 및 INL은 13비트 해상도에서 각각 최대 0.70LSB, 1.79LSB의 수준을 보이며, 동적 성능으로는 100MS/s의 동작 속도에서 각각 최대 64.5dB의 SNDR과 78.0dB의 SFDR을 보여준다. 시제품 ADC의 칩 면적은 $1.22mm^2$이며, 1.2V 전원 전압과 100MS/s의 동작 속도에서 42.0mW의 전력을 소모하여 0.31pJ/conv-step의 FOM을 갖는다.

64-bit ARM 프로세서 상에서의 블록암호 PIPO 병렬 최적 구현 (Optimized Implementation of Block Cipher PIPO in Parallel-Way on 64-bit ARM Processors)

  • 엄시우;권혁동;김현준;장경배;김현지;박재훈;송경주;심민주;서화정
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제10권8호
    • /
    • pp.223-230
    • /
    • 2021
  • ICISC'20에서 발표된 경량 블록암호 PIPO는 비트 슬라이스 기법 적용으로 효율적인 구현이 되었으며, 부채널 내성을 지니기에 안전하지 않은 환경에서도 안정적으로 사용 가능한 경량 블록암호이다. 본 논문에서는 ARM 프로세서를 대상으로 PIPO의 병렬 최적 구현을 제안한다. 제안하는 구현물은 8평문, 16평문의 병렬 암호화가 가능하다. 구현에는 최적의 명령어 활용, 레지스터 내부 정렬, 로테이션 연산 최적화 기법을 사용하였다. 또한 레지스터 내부 정렬을 매 라운드마다 진행하는 구현물과, 정렬을 최소화하는 구현물 두 종류로 구분하여 구현한다. 구현은 A10x fusion 프로세서를 대상으로 한다. 대상 프로세서 상에서, 기존 레퍼런스 PIPO 코드는 64/128, 64/256 규격에서 각각 34.6 cpb, 44.7 cpb의 성능을 가지나, 제안하는 기법 중, 일반 구현물은 8평문 64/128, 64/256 규격에서 각각 12.0 cpb, 15.6 cpb, 16평문 64/128, 64/256 규격에서 각각 6.3 cpb, 8.1 cpb의 성능을 보여준다. 이는 기존 대비 각 규격별로 8평문 병렬 구현물은 약 65.3%, 66.4%, 16평문 병렬 구현물은 약 81.8%, 82.1% 더 좋은 성능을 보인다. 레지스터 최소 정렬 구현물은 8평문 64/128, 64/256 규격에서 각각 8.2 cpb, 10.2 cpb, 16평문 64/128, 64/256 규격에서 각각 3.9 cpb, 4.8 cpb의 성능을 보여준다. 이는 기존 레퍼런스 코드 구현물 대비 각 규격별로 8평문 병렬 구현물은 약 76.3%, 77.2%, 16평문 병렬 구현물은 약 88.7% 89.3% 더 향상된 성능을 가진다.

혼합물분석을 통해 최적화된 TiO2/HAP/Ge 촉매를 이용한 Lincomycin 제거특성 연구 (A Study on Characteristics of Lincomycin Degradation by Optimized TiO2/HAP/Ge Composite using Mixture Analysis)

  • 김동우;장순웅
    • 한국지반환경공학회 논문집
    • /
    • 제15권1호
    • /
    • pp.63-68
    • /
    • 2014
  • 본 연구에서는 UV-A 조사를 통해 titanium dioxide($TiO_2$), hydroxyapatite(HAP)와 germanium(Ge)의 다양한 복합촉매를 통한 항생제(lincomycin, LM)의 광촉매 제거를 조사하였다. 우선, 다양한 복합촉매의 향상된 광촉매능을 비교하였고, 도출된 제거효율은 $TiO_2/HAP/Ge$ > $TiO_2/Ge$ > $TiO_2/HAP$ 순으로 관찰되었다. $TiO_2/HAP/Ge$의 조성은 반응표면법의 하나인 혼합물분석(mixture analysis)에 기초하여 통계적 방안이 수행되었다. 각 인자별 6개의 조건을 포함하도록 설정한 독립변수 $TiO_2(X_1)$, HAP($X_2$)와 Ge($X_3$)의 LM($Y_1$)과 TOC($Y_2$) 제거에 대한 영향을 살펴보았다. 분산분석(ANOVA)의 회귀분석항은 유의한 p값(p<0.05)과 높은 결정계수 값($R^2$ of $Y_1=99.28%$ and $R^2$ of $Y_2=98.91%$)을 나타냈다. 등고선도와 반응곡선을 통해 UV-A 조사조건에서 $TiO_2$/HAP/Ge 조성에 따른 LM의 제거를 나타냈다. TOC($Y_2$) 제거를 기준으로 도출된 최적조성비는 코드화 값으로 $X_1=0.6913$, $X_2=0.2313$$X_3=0.0756$으로 나타났다. 실제 적용에 따른 비교 실험 결과는 LM과 TOC의 평균제거율이 각각 99.2%와 49.3%로 나타나 모델의 예측과 잘 부합하였다.

CUDA 라이브러리를 이용한 위성영상 병렬처리 : NDVI 연산을 중심으로 (Parallel Processing of Satellite Images using CUDA Library: Focused on NDVI Calculation)

  • 이강훈;조명희;이원희
    • 한국지리정보학회지
    • /
    • 제19권3호
    • /
    • pp.29-42
    • /
    • 2016
  • 원격탐사는 넓은 지역을 직접 접촉하지 않고 정보를 취득할 수 있고 다양한 분야에 적용할 수 있음으로써 급속히 발전하게 되었다. 이에 따라 위성의 제원 또한 원격탐사의 발전과 함께 급속한 발전을 이루게 되었다. 이러한 이유로 여러 분야에서 활용에 관한 연구가 활발히 이루어지고 있다. 현재 활용에 관한 연구는 활발히 이루어지고 있지만, 자료처리에 관련된 연구가 부족한 실정이다. 예전보다 인공위성의 제원이 발전하면서 많은 양의 정보 획득이 가능해진 것과 동시에 데이터 크기 또한 매우 커졌다. 이는 과거에 비해 자료의 처리속도가 저하된다는 단점이 존재한다. 따라서 본 논문에서는 병렬 처리의 한 가지 기법인 NVIDIA에서 제공하고 있는 CUDA (Compute Unified Device Architecture) 라이브러리를 활용하여 위성영상 자료처리 성능의 최적화를 목적으로 하고 있다. 본 연구의 순서는 다음과 같다. 다목적실용위성(Korea Multi-Purpose Satellite, KOMPSAT)의 영상을 크기를 기준으로 5가지 Type으로 나눈다. 이렇게 나누어진 영상을 원격탐사 분야의 한 가지 방법인 NDVI (Normalized Difference Vegetation Index)로 구현한다. 이때 CPU (Central Processing Unit, 중앙처리장치) 기반과 GPU (Graphic Processing Unit, 그래픽처리장치) 기반의 두 가지 방법과 상용 소프트웨어인 ArcMap을 이용하여 NDVI를 구현한다. 그리고 동일한 영상 유무를 판단하기 위해 구현된 결과 영상들을 히스토그램과 시각적으로 비교하고 CPU 버전과 GPU 버전의 처리속도를 비교 분석하였다. 연구결과 CPU 버전과 GPU 버전의 결과 영상은 ArcMap으로 구현한 영상과 시각적 그리고 히스토그램 비교를 통해 같은 결과를 나타내어 NDVI 코드는 올바르게 구현되었으며, 처리속도는 CPU보다 GPU가 약 5배 정도 빠른 것으로 확인하였다. 본 연구에서 병렬 처리의 한 기법인 CUDA 라이브러리를 활용하여 위성영상 자료처리 성능을 향상시킬 수 있었으며, 향후 NDVI와 같은 단순한 픽셀 연산 이외에도 다양한 원격탐사 기법의 적용이 필요할 것으로 사료된다.

방사성동위원소를 이용한 비파괴 검사 시 작업환경 내 공간선량률 평가 (Evaluation of Spatial Dose Rate in Working Environment during Non-Destructive Testing using Radioactive Isotopes)

  • 조용인;김정훈;배상일
    • 한국방사선학회논문지
    • /
    • 제16권4호
    • /
    • pp.373-379
    • /
    • 2022
  • 비파괴 검사에 사용되는 방사선원은 투과력이 높고 주변 물질과의 충돌을 통해 산란선을 야기하며 이는 주변 공간선량 변화를 발생시킨다. 이에 본 연구는 몬테카를로 모의 모사를 활용하여 비파괴 검사 시 작업환경 내 선원별 공간선량 분포를 평가 및 분석하고자 하였다. 본 연구는 모의 모사 코드인 FLUKA를 활용하여 비파괴 검사에서 사용되는 60Co(3,700 GBq), 192Ir(1,850 GBq), 75Se(2,960 GBq) 선원을 모의모사하고, 산출된 선량률을 보건물리학회 자료와 비교하여 선원항의 신뢰성을 확보하였다. 이후 방사선안전시설(RT-room) 내 비파괴 검사를 설계하여 선원으로부터 거리에 따른 공간선량률을 평가하였다. 공간선량률 평가 결과, 75Se 선원이 정면 위치에서 가장 낮은 선량 분포를 보였으며, 60Co는 75Se에 비해 약 15배, 192Ir 보다 약 2배 높은 선량을 나타내었다. 또한 거리에 따른 공간선량 분포는 선원과의 거리가 증가할수록 거리 역자승 법칙에 따라 감소되는 경향을 나타내었다. 예외적으로 60Co, 192Ir, 75Se 선원 모두 2 m 지점 이내에서 선량이 다소 증가하는 것을 확인하였다. 방사성동위원소를 이용한 비파괴 검사 시 작업환경 내 피폭선량 관리를 위해 75Se 선원과 같은 낮은 에너지를 방출하는 선원의 사용과 작업 시 방사선안전시설 내 선원과의 거리를 4 m 이상으로 유지한다면, 방사선작업종사자의 피폭선량 최적화에 도움 될 것으로 판단된다. 추후 본 연구 결과를 토대로 비파괴 검사 시 방사선안전시설 내 종사자의 안전관리를 위한 보조자료로서 활용될 것으로 사료된다.