{"metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00186673","sets":["6164:6165:9440:9441"]},"path":["9441"],"owner":"11","recid":"186673","title":["Applying Feature Models to the Dynamic Partial Reconfiguration Process"],"pubdate":{"attribute_name":"公開日","attribute_value":"2018-03-02"},"_buckets":{"deposit":"fc83282a-4129-4cd2-b857-45d050c3d925"},"_deposit":{"id":"186673","pid":{"type":"depid","value":"186673","revision_id":0},"owners":[11],"status":"published","created_by":11},"item_title":"Applying Feature Models to the Dynamic Partial Reconfiguration Process","author_link":["419569","419570","419568","419571","419567","419566"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"Applying Feature Models to the Dynamic Partial Reconfiguration Process"},{"subitem_title":"Applying Feature Models to the Dynamic Partial Reconfiguration Process","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"FPGA, Dynamic Partial Reconfiguration, Feature Model","subitem_subject_scheme":"Other"}]},"item_type_id":"18","publish_date":"2018-03-02","item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"eng"}]},"item_18_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"Tokai University"},{"subitem_text_value":"Tokai University"},{"subitem_text_value":"Tokai University"}]},"item_18_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"Tokai University","subitem_text_language":"en"},{"subitem_text_value":"Tokai University","subitem_text_language":"en"},{"subitem_text_value":"Tokai University","subitem_text_language":"en"}]},"item_publisher":{"attribute_name":"出版者","attribute_value_mlt":[{"subitem_publisher":"情報処理学会","subitem_publisher_language":"ja"}]},"publish_status":"0","weko_shared_id":-1,"item_file_price":{"attribute_name":"Billing file","attribute_type":"file","attribute_value_mlt":[{"url":{"url":"https://ipsj.ixsq.nii.ac.jp/record/186673/files/IPSJ-ESW2017008.pdf","label":"IPSJ-ESW2017008.pdf"},"date":[{"dateType":"Available","dateValue":"2020-03-02"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-ESW2017008.pdf","filesize":[{"value":"97.3 kB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"660","billingrole":"5"},{"tax":["include_tax"],"price":"330","billingrole":"6"},{"tax":["include_tax"],"price":"0","billingrole":"42"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"f8665951-a55c-4a31-966c-2c89f262026d","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2017 by the Information Processing Society of Japan"}]},"item_18_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Mariya, Kawamura"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Mikiko, Sato"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Harumi, Watanabe"}],"nameIdentifiers":[{}]}]},"item_18_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Mariya, Kawamura","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Mikiko, Sato","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Harumi, Watanabe","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourceuri":"http://purl.org/coar/resource_type/c_5794","resourcetype":"conference paper"}]},"item_18_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"FPGAs (Field Programmable Gate Arrays) are widely used in various accelerator development such as image processing and deep learning. Dynamic Partial Reconfiguration (DPR) is a useful technique on FPGAs. DRP can change the FPGA functionality by loading partial bit-streams without stopping circuit. FPGA design flow using DPR has following steps: (1) synthesize each module, (2) define reconfigurable partition setting, (3) save routing data between static module and a reconfigurable module as design checkpoint, (4) repeat step (3) to the number of reconfigurable modules, (5) generate bit-stream for each configuration. In particular, FPGA designers have to repeat the placement and routing work in step (3) to add a reconfigurable module. Therefore, the design complexity increases in proportion to the number of reconfigurable modules. In this research, we propose the applying feature models to the DPR-design process to support simple description to realize management of FPGA system using DPR. Feature model can represent variability utilizing a tree structure. In our approach, we generate information of placement and routing from a feature model, and required features are synthesized as static modules. On the other hand, optional features and alternative features are synthesized as reconfigurable modules. This DPR design process using Feature Model is effective to manage module structure. In the future, we design this approach minutely, realize our method, and simplify design process of FPGA system using DPR.","subitem_description_type":"Other"}]},"item_18_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"FPGAs (Field Programmable Gate Arrays) are widely used in various accelerator development such as image processing and deep learning. Dynamic Partial Reconfiguration (DPR) is a useful technique on FPGAs. DRP can change the FPGA functionality by loading partial bit-streams without stopping circuit. FPGA design flow using DPR has following steps: (1) synthesize each module, (2) define reconfigurable partition setting, (3) save routing data between static module and a reconfigurable module as design checkpoint, (4) repeat step (3) to the number of reconfigurable modules, (5) generate bit-stream for each configuration. In particular, FPGA designers have to repeat the placement and routing work in step (3) to add a reconfigurable module. Therefore, the design complexity increases in proportion to the number of reconfigurable modules. In this research, we propose the applying feature models to the DPR-design process to support simple description to realize management of FPGA system using DPR. Feature model can represent variability utilizing a tree structure. In our approach, we generate information of placement and routing from a feature model, and required features are synthesized as static modules. On the other hand, optional features and alternative features are synthesized as reconfigurable modules. This DPR design process using Feature Model is effective to manage module structure. In the future, we design this approach minutely, realize our method, and simplify design process of FPGA system using DPR.","subitem_description_type":"Other"}]},"item_18_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"24","bibliographic_titles":[{"bibliographic_title":"組込みシステムワークショップ2017論文集"}],"bibliographicPageStart":"24","bibliographicIssueDates":{"bibliographicIssueDate":"2018-03-02","bibliographicIssueDateType":"Issued"},"bibliographicVolumeNumber":"2017"}]},"relation_version_is_last":true,"weko_creator_id":"11"},"id":186673,"updated":"2025-01-20T02:29:57.143524+00:00","links":{},"created":"2025-01-19T00:53:36.555257+00:00"}