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

검색결과 476건 처리시간 0.026초

차량워셔액 가열시스템에서 충전재 및 유로의 재질에 따른 열전달 특성 연구 (Heat transfer characteristics with materials of the filler and flow path in vehicle washer heater system)

  • 차우섭;김태권
    • 한국산학기술학회논문지
    • /
    • 제15권5호
    • /
    • pp.2628-2634
    • /
    • 2014
  • 동절기에 차량 전면유리의 결빙이나 이물질을 제거하기 위하여 워셔액 가열시스템 적용이 점차 늘어나고 있다. 이 워셔액 가열 시스템은 짧은 시간동안 목표온도까지 워셔액이 가열되도록 설계되어야 한다. 본 연구에서는 급속하게 워셔액을 가열하기 위하여 차량 워셔액 가열 시스템의 내부 부품의 재질에 따라 열전달 특성을 해석하였다. 해석을 위해 열유동 전산해석에서 사용하고 있는 CFD(Computational Fluid Dynamics) 상용코드인 ANSYS-FLUENT 소프트웨어를 이용하였다. 본 모델은 3차원 비정상상태의 축대칭 모델로 Fluent에서 제공하는 압력기반(Pressure-Based) 기법 중의 하나인 Coupled 기법을 적용하였다. 이 결과를 통하여 충전재 및 유로의 최적화된 재질을 찾게 되었다. 충전재 재질은 낮은 밀도를 가진 공기가 실리콘카바이드보다 빠르게 가열되었다. 유로재질은 니켈보다 열전달계수가 약 4배 정도 큰 구리가 내부에 열을 균일하게 전달되어 메탄올의 가열 시간을 단축하여 효율이 더 높게 나왔다.

DSP(Digital signal proccesor)를 이용한 산업현장에서의 안전모 미착용 인식 기술 (Recognizing that a person doesn't put on a safety cap using DSP.)

  • 이용욱;송강석;정무일;임철후;문성모
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2009년도 추계학술대회
    • /
    • pp.530-533
    • /
    • 2009
  • 본 연구는 DSP(Digital signal processor)상에서 영상 처리 기술을 이용한 안전모 미착용 인식 기술을 개발한다. 이는 산업 현장에 배치된 영상 입력 장치를 통해 입력된 영상을 영상 처리하고, 안전모를 미착용한 사람이 발견될 경우 감독관에게 해당 인식 결과를 전송하여 조치를 취함으로써 만약의 사고 발생시 안전모를 착용하지 아니하여 발생할 수 있는 추가적인 인명피해를 미연에 방지한다. 안전모 미착용을 인식하기 위해서는 입력된 영상에서의 오브젝트 추출, 노이즈 제거, 사람/사물 판단, 머리 영역 추출, HSV 색공간을 이용한 안전모 착용 유/무 판단 등의 과정을 거친다. 영상입력 및 영상처리는 DSP를 이용해 처리하고 알고리즘의 속도 개선을 위하여 C언어 기반의 코드를 DSP가 제공하는 고유 함수(Intrinsics)들을 이용하여 최적화 한다.

  • PDF

망분리 네트워크 상황에서 사이버보안 취약점 실시간 보안관제 평가모델 (Real-time security Monitroing assessment model for cybersecurity vulnera bilities in network separation situations)

  • 이동휘;김홍기
    • 융합보안논문지
    • /
    • 제21권1호
    • /
    • pp.45-53
    • /
    • 2021
  • 망분리 네트워크에서 보안관제를 할 경우 내부망 또는 위험도가 높은 구간에서는 평시 이상징후 탐지가 거의 이루어지지 않는다. 그렇기 때문에 보안 네트워크 구축 후 최적화 된 보안구조를 완성하기 위해서 망분리된 내부방에서의 최신 사이버 위협 이상징후를 평가할 수 있는 모델이 필요하다. 본 연구에서 일반 네트워크와 망분리 네트워크에서 발생하는 사이버 취약점과 악성코드를 데이터셋으로 발생시켜 평가하여, 망분리 내부망 사이버 공격에 위협 분석 및 최신 사이버 취약점을 대비 할 수 있게 하고, 특성에 맞는 사이버 보안 테스트 평가 체계를 구축하였다. 이를 실제 망분리 기관에 적용 가능한 평가모델을 설계 하고, 테스트 망을 각 상황별로 구축하여 실시간 보안관제 평가 모델을 적용하였다.

GPIO를 사용한 RaspberryPi 보드 제어 (RaspberryPi board control with GPIO)

  • 이성진;최철길;최병윤
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2014년도 춘계학술대회
    • /
    • pp.429-431
    • /
    • 2014
  • 라즈베리 파이는 영국 라즈베리 파이(Paspberry Pi) 재단에서 만든 초소형/초저가 PC이며 교육용 프로젝트의 일환으로 개발되었다. RCA 연결 잭을 가지고 있으며 2012년 3월에 출시되어 1시간만에 모두 매진되기도 했다. 라즈베리 파이는 리눅스 커널 기반 운영체제를 사용하여 Raspbian이라는 라즈베리 파이에 최적화된 데비안 계열의 무료 운영체제를 주로 사용하고 있다. 현재 라즈베리 파이는 큐비 보드와 함께 IoT 분야에서 상당히 각광받고 있으며 큐비 보드보다 많은 자료를 보유하고 있다. 아두이노는 상당히 쉬운 접근을 허용하지만 avr의 접근성 및 코드 연계등이 불가능하여 모든 커스터마이징을 라이브러리로만 해결해야하는 단점이 존재한다. 라즈베리파이는 라즈비안을 사용하며 가격이 저렴하지만 입출력이 작은 한계점이 존재한다. 그래서 이 둘의 결합을 위해 GPOI를 사용한 하드웨어 제어를 생각하게 되었다. 본 논문에서는 GPIO를 사용한 RaspberryPi 보드를 제어하기 위해 Cooking Hacks 실드를 사용하여 입출력이 부족한 라즈베리 파이 확장을 확인하였고 잘 동작됨을 검증하였다.

  • PDF

32-bit RISC-V 상에서의 사전 연산을 활용한 Fixslicing AES-CTR 속도 최적화 구현 (Implementation of Fixslicing AES-CTR Speed Optimized Using Pre-Computed on 32-Bit RISC-V)

  • 엄시우;김현준;심민주;송경주;서화정
    • 정보보호학회논문지
    • /
    • 제32권1호
    • /
    • pp.1-9
    • /
    • 2022
  • Fixslicing AES는 Bitsliced AES의 선형 계층에서 많은 Cycle이 발생하는 것을 최소화하기 위해 Shiftrows 단계를 생략한 기법으로 Bitsliced 기법 대비 30% 성능 향상을 보여준다. 하지만 생략된 Shiftrows를 보완하기 위해 코드량이 증가되기 때문에 Shiftrows를 절반만 생략한 Semi-Fixsliced와 완전히 생략한 Fully-Fixsliced로 나뉜다. 본 논문에서는 사전 연산 테이블 기법을 활용한 RISC-V 상에서의 Fixslicing AES의 CTR 모드 구현을 제안한다. CTR 모드의 특징을 활용하여 2-라운드 SubBytes 연산까지의 사전 연산을 통해 암호화 과정에서 2-라운드 SubBytes까지 생략한 빠른 암호화가 가능하다. 해당 기법을 활용하여 32-bit RISC-V 상에서 Semi-Fixsliced는 하나의 블록을 암호화하는 비용은 1,345 Cycle이며 기존 대비 7%의 성능 향상, Fully-Fixsliced는 1,283 Cycle 이며 기존 대비 9%의 성능 향상을 확인하였다.

64-bit ARM 프로세서 상에서의 블록암호 PIPO 병렬 최적 구현 (Optimized implementation of block cipher PIPO in parallel-way on 64-bit ARM Processors)

  • 엄시우;권혁동;김현준;장경배;김현지;박재훈;심민주;송경주;서화정
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2021년도 춘계학술발표대회
    • /
    • pp.163-166
    • /
    • 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% 더 좋은 성능을 보인다.

농촌소유역에서의 제수문 기작을 고려한 유역-전산유체역학 연계 모델링 기초연구 (A study on coupled SWAT and CFD models of regulating gate operation in small agricultural watershed)

  • 김동현;장태일
    • 한국수자원학회:학술대회논문집
    • /
    • 한국수자원학회 2020년도 학술발표회
    • /
    • pp.262-262
    • /
    • 2020
  • 새만금 유역 내에는 다수의 보 및 제수문이 위치하고 있으며, 관개, 배수, 오염원 등이 영향을 받고 있다. 선행연구 중에는 보 및 제수문을 고려하기 위해 모형의 소스코드를 일부 수정하여 연구되고 있으나 유역모형으로 구현하기에는 한계가 있으며, 이에 대한 연구는 미흡한 실정이다. 본 연구에서는 만경강 유역을 대상으로 유역 모형과 전산유체역학 모형을 이용하여 하류 제수문에 대한 유입, 유출 그리고 오염원 등의 영향을 분석하고자 한다. SWAT (Soil and water assessment tool)은 유역 모형으로 미국 농무부에서 농업유역의 수문순환 및 비점오염원을 모의하기 위해 개발한 모형이다. CFD (Computational fluid dynamics)는 전산유체역학 모형으로 구조물을 설계하고 유체, 기체 등을 모의할 수 있다. SWAT 모형을 이용하여 농업유역 하류 제수문 위치를 출구로 지정하여 수문을 모의하고 그 결과자료는 CFD에 입력할 수 있다. CFD는 하류 제수문 구조물을 설계하고 SWAT 모형의 수문자료를 입력하여 제수문의 영향을 평가할 수 있다. 우선, 만경강 유역을 대상유역으로 선정하고 부용, 황산, 상리, 고은교 등 제수문의 위치를 파악하였다. SWAT 모형 구축을 위해 2015-2018년까지 기상, 수위, 유량 관측자료를 수집하였으며, 보정기간과 검증기간은 각 2년이며, 모형 성능 검증에 사용한 적합성 평가 지수는 R2 (Determine coefficient), RMSE (Root mean square error), 그리고 NSE (Nash-sutcliffe efficiency coefficient)를 사용하였다. 모형의 보정은 SWAT-CUP 자동보정프로그램을 사용하였으며, 모형의 보정지수는 NSE를 사용하였고, 1,000회 반복 수행을 통해 매개변수를 최적화하였다. 보정기간의 유출량 적합성 평가 지수는 R2, RMSE 그리고 NSE가 각각 0.84, 2.96 mm/day, 0.70을 나타냈다. 검증기간의 유출량 적합성 평가 지수는 R2, RMSE 그리고 NSE가 각각 0.72, 2.94 mm/day, 0.46을 나타냈다. 본 연구는 유역 차원과 구조물 차원의 모델링을 연계하는 것으로 향후 제수문 모니터링 자료를 활용하여 CFD 모형을 구축하고 유입량에 따른 제수문의 검보정 및 영향을 평가하고자 한다. 이러한 결과는 최근 기후변화에 따라 급격히 변화하는 유역환경에 대처할 수 있는 방안이 될 수 있을 것이며, 제수문 시설을 관리하는 기관에서도 합리적인 운영방안에 대한 기초자료로 기여할 수 있을 것으로 사료된다.

  • PDF

몬테카를로 영상모의실험 코드를 이용한 Gd$_2$O$_2$S(Tb) 섬광체 및 광센서 어레이 기반 디지털 X-선 영상시스템의 화질평가 (Evaluation of Image Qualities for a Digital X-ray Imaging System Based on Gd$_2$O$_2$S(Tb) Scintillator and Photosensor Array by Using a Monte Carlo Imaging Simulation Code)

  • 정만희;정인범;박주희;오지은;조효성;한봉수;김신;이봉수;김호경
    • 대한의용생체공학회:의공학회지
    • /
    • 제25권4호
    • /
    • pp.253-259
    • /
    • 2004
  • 본 연구에서는 디지털 X-선 영상시스템의 최적화 설계를 위하여 몬테카를로 방법을 이용한 영상모의실험용 코드를 visual $C^{++}$ 프로그래밍 언어를 사용하여 개발하였다. 디지털 X-선 영상시스템으로 Gd$_2$O$_2$S(Tb) 섬광체 및 광센서 어레이를 고려하였으며, 일반적인 실험 환경을 모사하기 위해 2차원 평행 그리드를 포함시켰다. X-선과 피사체, 그리드 및 섬광체와의 반응, 그리고 섬광체에서 발생된 빛의 거동 및 광센서 어레이에서의 수집을 몬테카를로 방법을 이용하여 모사하였다. Gd$_2$O$_2$S(Tb) 섬광체의 두께는 66$\mu\textrm{m}$로 설정하였으며, 광센서 어레이의 픽셀 피치는 48$\mu\textrm{m}$ 그리고 픽셀의 포맷은 256${\times}$256으로 가정하였다. 다양한 모의실험조건에서 X-선 영상을 획득한 후 객관적인 영상시스템의 성능평가 지표인 SNR(signal-to-noise ratio), MTF(modulation transfer function), NPS(noise power spectrum), DQE(detective quantum efficiency) 등을 계산하였으며, 이를 통해 화질을 평가하였다. 본 연구에서 개발된 영상모의실험 코드는 다양한 디지털 X-선 영상시스템에 대해 여러 설계변수들에 대한 성능을 예측함으로써 영상시스템 최적설계에 활용될 수 있다.

45nm CMOS 공정기술에 최적화된 저전압용 이득-부스팅 증폭기 기반의 1.1V 12b 100MS/s 0.43㎟ ADC (A 1.1V 12b 100MS/s 0.43㎟ ADC based on a low-voltage gain-boosting amplifier in a 45nm CMOS technology)

  • 안태지;박준상;노지현;이문교;나선필;이승훈
    • 전자공학회논문지
    • /
    • 제50권7호
    • /
    • pp.122-130
    • /
    • 2013
  • 본 논문에서는 주로 고속 디지털 통신시스템 응용을 위해 고해상도, 저전력 및 소면적을 동시에 만족하는 45nm CMOS 공정으로 제작된 4단 파이프라인 구조의 12비트 100MS/s ADC를 제안한다. 입력단 SHA 회로에는 높은 입력 주파수를 가진 신호가 인가되어도 12비트 이상의 정확도로 샘플링할 수 있도록 게이트-부트스트래핑 회로가 사용된다. 입력단 SHA 및 MDAC 증폭기는 요구되는 DC 이득 및 높은 신호스윙을 얻기 위해 이득-부스팅 구조의 2단 증폭기를 사용하며, 넓은 대역폭과 안정적인 신호정착을 위해 캐스코드 및 Miller 주파수 보상기법을 선택적으로 적용하였다. 채널길이 변조현상 및 전원전압 변화에 의한 전류 부정합을 최소화하기 위하여 캐스코드 전류 반복기를 사용하며, 소자의 부정합을 최소화하기 위하여 전류 반복기와 증폭기의 단위 넓이를 통일하여 소자를 레이아웃 하였다. 또한, 제안하는 ADC에는 전원전압 및 온도 변화에 덜 민감한 저전력 기준 전류 및 전압 발생기를 온-칩으로 집적하는 동시에 외부에서도 인가할 수 있도록 하여 다양한 시스템에 응용이 가능하도록 하였다. 제안하는 시제품 ADC는 45nm CMOS 공정으로 제작되었으며 측정된 DNL 및 INL은 각각 최대 0.88LSB, 1.46LSB의 값을 가지며, 동적성능은 100MS/s의 동작속도에서 각각 최대 61.0dB의 SNDR과 74.9dB의 SFDR을 보여준다. 시제품 ADC의 면적은 $0.43mm^2$ 이며 전력소모는 1.1V 전원전압 및 100MS/s 동작속도에서 29.8mW이다.

대학수학교육에서의 챗GPT 활용과 사례 (Use of ChatGPT in college mathematics education)

  • 이상구;박도영;이재윤;임동선;이재화
    • 한국수학교육학회지시리즈A:수학교육
    • /
    • 제63권2호
    • /
    • pp.123-138
    • /
    • 2024
  • 본 연구는 S대학 <인공지능을 위한 기초수학[Math4AI]> 강좌의 교수·학습과정에서 맞춤형 챗GPT를 개발하여 활용한 경험을 공유한다. 연구진은 ① 먼저 강좌 맞춤형 챗GPT (https://math4ai.solgitmath.com/)를 개발하였다. 이때 챗GPT가 부정확한 정보를 주지 않도록 수년간의 해당 강좌 주요 데이터(교재, 실습실, 토론 기록, 코드 등)를 우선적으로 학습하는 챗GPT의 기능을 적용하였다. ② 학생들이 교재를 스스로 학습하다 궁금한 부분이 생기면, 맞춤형 챗GPT 인터페이스를 통해 자연어로 수학 용어, 정리, 예제, 열린 문제 번호, 핵심어 등을 질문하여 도움을 얻을 수 있도록 하였다. 그러면 챗GPT는 관련된 주요 문제나 용어, 그리고 이전 학생들의 토론에 기반한 몇 가지 샘플 답안 또는 토론 내용과 함께 사용되었던 코드 샘플을 제공한다. ③ 학생들이 챗GPT를 통해 얻은 내용을 스스로 윤문하여 공유하고, 상호 토론하면서, 교재에서 제시하는 주요 개념과 열린 문제의 대부분을 이해하도록 하였다. ④ 학기 말에는 그간 본인이 얻은 열린 문제들에 대한 학습기록을 모아 PBL (Problem-Based Learning) 보고서로 제출하고, 발표하여 강좌를 수료하도록 하였다. 이러한 방식은 학생들이 학습을 포기하지 않고 한 단계 앞으로 더 나아갈 추진력과 동기를 주며, 궁극적으로 각각의 문제를 스스로 해결하는 자기 주도적 학습을 도울 수 있다. 또한 학생들 각자의 수준에 맞추어 실시간으로 최적화된 조언을 제시하므로 강좌뿐만 아니라 대학수학교육 전반에 대한 학생별 맞춤형 교육(personalized education)을 제공할 수 있다. 즉, 학생들이 담당교수(또는 조교)와 AI 조교의 도움으로 실시간 답변과 효과적인 조언을 받을 수 있게 됨을 의미한다. 이는 양질의 조교 부족에 대한 고민을 추가 비용 없이 획기적으로 해결할 수 있다. 본 연구는 강좌의 교수·학습과정에 교재 맞춤형 챗GPT를 접목한 것으로, 인공지능(AI) 기술을 기타 대학수학 과목들(미적분학, 선형대수학, 이산수학, 공학수학, 기초통계학 등)과 초·중·고 수학교육에 적용할 수 있는 새로운 방법을 제시한다. 특히 AI 기술을 적용하여 이전 수강생들의 학습기록(열린 문제 풀이, 토론 자료, 코드 등)을 참고하며, 각자 실습한 결과를 공유 및 상호 토론하여 문제를 해결하는 방식은, 다양한 전공의 학생들이 내용을 더 효과적으로 이해하고, 본인 전공 관련 문제 해결 능력을 향상시키는 데 획기적인 도움을 줄 것으로 예상된다. 또한 교재 맞춤형 챗GPT와 함께 자기주도적인 학습을 경험토록 하는 교수학습 방법은 평생 교육(lifelong learning, extension school, extension college, extended college) 또는 평생학습의 관점에서 중요하다.