Analysis of UART Communication for Transmitting Big Data in Edge AI

Edge AI에서 빅 데이터를 전송하기 위한 UART 통신 분석

  • Je-Hong Jeon (Dept. of Electronic Engineering, Kyungpook National University) ;
  • Jeong-Hun Cho (Dept. of Electronic Engineering, Kyungpook National University)
  • 전제홍 (경북대학교 전자공학과 ) ;
  • 조정훈 (경북대학교 전자공학과 )
  • Published : 2024.05.23

Abstract

Edge AI 기술은 자동차, 가전, 스마트폰 등 우리 주변의 다양한 기기에 탑재되어 있다. Edge AI 를 구동하는 프로세서는 여러 종류로 나뉘는데, 대표적으로 저성능의 Microprocessor와 고성능 Microcomputer로 분류할 수 있다. 그중에서도 Microprocessor는 메모리와 저장 용량이 작아 Edge AI 를 구동하기 위한 빅 데이터를 메모리와 저장공간에 저장할 수 없기 때문에 통신을 사용하여 다른 기기로부터 데이터를 받아 연산을 수행해야 한다. 하지만 Microprocessor에서 통신은 빅 데이터와 같은 숫자로 이루어진 값을 전송하는 데에만 사용되는 것이 아니다. 디버깅이나 Processor의 정보 표시 등 문자열을 함께 사용하는 경우가 많은데, 문자열과 숫자 데이터를 함께 주고받으면 빅데이터와 같은 많은 데이터를 전송할때 시간이 오래 걸린다는 문제가 있다. 본 논문에서는 Edge AI에서의 빅데이터를 빠르게 전송할 수 있는 방법을 제안한다.

Keywords

Acknowledgement

이 논문은 2023년도 정부(과학기술정보통신부)의 재원으로 정보통신기획평가원의 지원을 받아 수행된 연구임 (No. 1711160343. 차량 ECU 응용소프트웨어 개발 및 검증자동화를 위한 가상 ECU 기반 차량레벨 통합 시뮬레이션 기술개발).

References

  1. S. U. Amin and M. S. Hossain, "Edge Intelligence and Internet of Things in Healthcare: A Survey," in IEEE Access, vol. 9, pp. 45-59, 2021, doi: 10.1109/ACCESS.2020.3045115.
  2. B. Sudharsan, J. G. Breslin and M. I. Ali, "ML-MCU: A Framework to Train ML Classifiers on MCU-Based IoT Edge Devices," in IEEE Internet of Things Journal, vol. 9, no. 16, pp. 15007-15017, 15 Aug.15, 2022, doi: 10.1109/JIOT.2021.3098166.
  3. R. K. Agrawal and V. R. Mishra, "The design of high speed UART," 2013 IEEE Conference on Information & Communication Technologies, Thuckalay, India, 2013, pp. 388-390, doi: 10.1109/CICT.2013.6558126.