{"created":"2022-05-13T05:56:49.800281+00:00","id":2002732,"links":{},"metadata":{"_buckets":{"deposit":"d7ceeb96-915d-40fc-ad8b-5148a1fb46fc"},"_deposit":{"created_by":17,"id":"2002732","owner":"17","owners":[17],"owners_ext":{"displayname":"repository","username":"repository"},"pid":{"revision_id":0,"type":"depid","value":"2002732"},"status":"published"},"_oai":{"id":"oai:nagoya.repo.nii.ac.jp:02002732","sets":["312:313:314"]},"author_link":[],"control_number":"2002732","item_1615768549627":{"attribute_name":"出版タイプ","attribute_value_mlt":[{"subitem_version_resource":"http://purl.org/coar/version/c_970fb48d4fbd8a85","subitem_version_type":"VoR"}]},"item_1629683748249":{"attribute_name":"日付","attribute_value_mlt":[{"subitem_date_issued_datetime":"2022-05-13","subitem_date_issued_type":"Available"}]},"item_9_biblio_info_6":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicIssueDates":{"bibliographicIssueDate":"2022-03-01","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"3","bibliographicPageEnd":"529","bibliographicPageStart":"518","bibliographicVolumeNumber":"E105A","bibliographic_titles":[{"bibliographic_title":"IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences","bibliographic_titleLang":"en"}]}]},"item_9_description_4":{"attribute_name":"内容記述","attribute_value_mlt":[{"subitem_description":"In the upcoming Internet of Things era, reducing energy consumption of embedded processors is highly desired. Minimum Energy Point Tracking (MEPT) is one of the most efficient methods to reduce both dynamic and static energy consumption of a processor. Previous works proposed a variety of MEPT methods over the past years. However, none of them incorporate their algorithms with practical real-time operating systems, although edge computing applications often require low energy task execution with guaranteeing real-time properties. The difficulty comes from the time complexity for identifying an MEP and changing voltages, which often prevents real-time task scheduling. The conventional Dynamic Voltage and Frequency Scaling (DVFS) only scales the supply voltage. On the other hand, MEPT needs to adjust the body bias voltage in addition. This additional tuning knob makes MEPT much more complicated. This paper proposes an approximate MEPT algorithm, which reduces the complexity of identifying an MEP down to that of DVFS. The key idea is to linearly approximate the relationship between the processor frequency, supply voltage, and body bias voltage. Thanks to the approximation, optimal voltages for a specified clock frequency can be derived immediately. We also propose a task scheduling algorithm, which adjusts processor performance to the workload and then provides a soft real-time capability to the system. The operating system stochastically adjusts the average response time of the processor to be equal to a specified deadline. MEPT will be performed as a general task, and its overhead is considered in the calculation of the frequency. The experiments using a fabricated test chip and on-chip sensors show that the proposed algorithm is a maximum of 16 times more energy-efficient than DVFS. Also, the energy loss induced by the approximation is only 3% at most, and the algorithm does not sacrifice the fundamental real-time properties.","subitem_description_language":"en","subitem_description_type":"Abstract"}]},"item_9_publisher_32":{"attribute_name":"出版者","attribute_value_mlt":[{"subitem_publisher":"電子情報通信学会","subitem_publisher_language":"ja"}]},"item_9_relation_43":{"attribute_name":"関連情報","attribute_value_mlt":[{"subitem_relation_type":"isVersionOf","subitem_relation_type_id":{"subitem_relation_type_id_text":"https://doi.org/10.1587/transfun.2021VLP0007","subitem_relation_type_select":"DOI"}}]},"item_9_rights_12":{"attribute_name":"権利","attribute_value_mlt":[{"subitem_rights":"Copyright(C)2022 IEICE","subitem_rights_language":"en"}]},"item_9_source_id_7":{"attribute_name":"収録物識別子","attribute_value_mlt":[{"subitem_source_identifier":"0916-8508","subitem_source_identifier_type":"PISSN"}]},"item_access_right":{"attribute_name":"アクセス権","attribute_value_mlt":[{"subitem_access_right":"open access","subitem_access_right_uri":"http://purl.org/coar/access_right/c_abf2"}]},"item_creator":{"attribute_name":"著者","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"KOMORI, Takumi","creatorNameLang":"en"}]},{"creatorNames":[{"creatorName":"MASUDA, Yutaka","creatorNameLang":"en"}]},{"creatorNames":[{"creatorName":"SHIOMI, Jun","creatorNameLang":"en"}]},{"creatorNames":[{"creatorName":"ISHIHARA, Tohru","creatorNameLang":"en"}]}]},"item_files":{"attribute_name":"ファイル情報","attribute_type":"file","attribute_value_mlt":[{"accessrole":"open_access","date":[{"dateType":"Available","dateValue":"2022-05-13"}],"displaytype":"detail","filename":"IEICE_CAD_Komori.pdf","filesize":[{"value":"8.7 MB"}],"format":"application/pdf","mimetype":"application/pdf","url":{"objectType":"fulltext","url":"https://nagoya.repo.nii.ac.jp/record/2002732/files/IEICE_CAD_Komori.pdf"},"version_id":"43f923f5-6483-4512-8beb-41aa7a861e27"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"minimum energy point tracking (MEPT)","subitem_subject_scheme":"Other"},{"subitem_subject":"dynamic voltage and frequency scaling (DVFS)","subitem_subject_scheme":"Other"},{"subitem_subject":"adaptive body biasing (ABB)","subitem_subject_scheme":"Other"},{"subitem_subject":"real-time operating system (RTOS)","subitem_subject_scheme":"Other"},{"subitem_subject":"soft real-time scheduling","subitem_subject_scheme":"Other"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"eng"}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourcetype":"journal article","resourceuri":"http://purl.org/coar/resource_type/c_6501"}]},"item_title":"Approximate Minimum Energy Point Tracking and Task Scheduling for Energy-Efficient Real-Time Computing","item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"Approximate Minimum Energy Point Tracking and Task Scheduling for Energy-Efficient Real-Time Computing","subitem_title_language":"en"}]},"item_type_id":"40001","owner":"17","path":["314"],"pubdate":{"attribute_name":"PubDate","attribute_value":"2022-05-13"},"publish_date":"2022-05-13","publish_status":"0","recid":"2002732","relation_version_is_last":true,"title":["Approximate Minimum Energy Point Tracking and Task Scheduling for Energy-Efficient Real-Time Computing"],"weko_creator_id":"17","weko_shared_id":-1},"updated":"2023-01-16T04:28:02.401722+00:00"}