25 research outputs found
Accurate Performance Profiling on Embedded Firmware System using Dynamic Binary Instrumentation
학위논문 (석사)-- 서울대학교 대학원 : 전기·컴퓨터공학부, 2015. 2. 문수묵.성능 프로파일링은 소프트웨어 테스트의 일종으로, 프로그램의 어느 부분이 실행시간을 많이 소모하는 구간인지를 판단하게 된다. 이를 바탕으로 프로그램의 병목을 해소하여 최적화 하는 데에 도움을 준다.
하지만 리소스가 극도로 부족한 임베디드 펌웨어 환경에서 성능을 프로파일링 하기는 어렵다. 기존에 사용하던 방법들은 소스 코드 변경, 리소스 사용 증가, 운영체제 필요 등의 한계점으로 펌웨어에서는 그대로 사용하기 어렵다.
이에 따라, 본 논문에서는 위와 같이 적용이 불가능한 방법의 대안으로, 동적 바이너리 계측을 이용하여 소스 코드의 변경 및 코드 사이즈의 증가 없이 펌웨어에 구현된 함수의 실행 시간을 측정할 수 있었다. 하드웨어 디버거를 펌웨어가 실행되는 도중에 함수의 시작 및 종료 지점에 소프트웨어 인터럽트 명령을 삽입하여 프로그램을 정지시키는 방법으로 해당하는 문제를 해결하였다. 또한 이 과정에서 발생하는 오버헤드와 이로 인한 오차를 줄이기 위해서 소프트웨어 인터럽트를 branch and link 명령으로 대체하는 방법을 제안하여, 실제 벤치마크에서 오차가 줄어 더 정확한 결과가 나옴을 확인할 수 있었다.제 1 장 서론 1
제 2 장 성능 프로파일링 프레임워크 3
2.1 소스 코드 분석을 통한 함수 정보 기록 4
2.2 함수의 바이너리 주소 조사 5
2.3 실행 및 실시간 분석 5
제 3 장 시간 측정 신뢰도 향상 8
3.1 현재 방법의 단점 8
3.2 Branch-Link 명령을 통한 개선 9
제 4 장 관련 연구 11
4.1 소스 코드 계측 11
4.2 동적 바이너리 계측 12
제 5 장 프로파일링 정확성 평가 14
5.1 실험 환경 14
5.2 정확성 비교 대상 14
5.3 측정 결과 및 논의 15
제 6 장 결론 17
참고문헌 18
Abstract 19Maste
A Study on the Effects of Grit Blasting on the Bond Strength of Thermal Sprayed Layer
grit blasting의 공정변수가 모재의 표면조도와 용사층의 밀착력에 미치는 영향을 연구하였다. blasting각도, blasting 압력, 노즐과 시편의 겨리, 용사층의 두께, blasting 후 용사할 때 까지의 시간, 용사후 밀칙력 측정시까지의 시간 등의 변화가 밀착력에 미치는 영향을 조사하였다. blasting한 시편의 morphology와 밀착력 시험시 파괴의 모양도 아울러 조사 하였다.Effect of various parameters of grit blasting on the surface roughness and the bond strength of sprayed layer were investigated. Blasting angle, blasting pressure, distance between nozzle and specimen, thickness of sprayed layer, time elapsed from grit blasting to thermal spraying and time delayed from thermal spraying to bond strength measurement were varied and their effects on bond strength were determined. Morphology of blasted specimens and failure mode of bond test were also studied.Effect of various parameters of grit blasting on the surface roughness and the bond strength of sprayed layer were investigated. Blasting angle, blasting pressure, distance between nozzle and specimen, thickness of sprayed layer, time elapsed from grit blasting to thermal spraying and time delayed from thermal spraying to bond strength measurement were varied and their effects on bond strength were determined. Morphology of blasted specimens and failure mode of bond test were also studied
나선형 항생펩타이드의 개발 및 이들의 물리화학적 특성과 활성과의 관계
Thesis(doctoral)--서울대학교 대학원 :협동과정 유전공학전공,2005.Docto
Development of an electron source using carbon nanotube field emittes for a high-brightness X-ray tube
고휘도 마이크로빔 X-선원에 사용할 고휘도 전자빔원을 탄소나노튜브를 이용하여 설계, 제작하였다. 전자빔원은 탄소나노튜브 팁을 이용한 음극, 전자빔 인출용 그리드, 전자빔 가속용 양극으로 이루어진 삼극관 형태의 구조를 가진다. 설계된 휘도 값을 얻기 위하여 X-선 발생부에서의 전자빔 직경이 5 μm 이하, 빔전류가 약 30 μA 이상이 요구된다. 이러한 요구조건을 만족시키기 위하여, EGUN Code를 이용하여 전자빔의 궤적 및 공간분포 등을 계산함으로써, 탄소나노튜브 팁 및 전자빔원의 구조 등을 최적화 하였다. 제작된 탄소나노튜브 팁은 직경 200 μm 의 텅스텐 와이어를 전기화학적으로 에칭하여 그 끝을 뾰족하게 만든 뒤 텅스텐의 끝 부분에 탄소나노튜브를 화학기상법으로 증착하여 제작하였다. 제작된 탄소나노튜브를 이용하여 전자빔 인출실험을 수행하였다. 개발 중인 탄소나노튜브 팁을 이용한 고휘도 전자빔원의 설계 특성 및 기초 실험결과를 보고한다
Diagnostic Biomarker For Prognosis of Intestinal Type Gastric Cancer
본 발명은 VGLL1(Vestigial Like Family Member 1) 유전자 발현량을 측정하는 제제를 포함하는 장형(Intestinal type) 위암의 예후 예측용 조성물 및 이를 포함하는 키트, 그리고 장형 위암의 예후 예측에 관한 정보를 제공하는 방법에 관한 것으로, 상기 유전자의 발현량이 장형 위암 환자의 전체 생존율 및 재발 없는 생존율과 밀접한 상관관계를 가짐에 따라, 상기 유전자의 발현량을 측정함으로써 장형 위암 환자의 예후를 예측하여 진단과 치료에 효과적으로 사용될 수 있다.국
