{"metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00073790","sets":["1164:1579:6260:6392"]},"path":["6392"],"owner":"11","recid":"73790","title":["Solid State Drive間の高速データ移動法"],"pubdate":{"attribute_name":"公開日","attribute_value":"2011-04-06"},"_buckets":{"deposit":"d77bc174-ade8-4bd8-ae5f-0412725a9bf4"},"_deposit":{"id":"73790","pid":{"type":"depid","value":"73790","revision_id":0},"owners":[11],"status":"published","created_by":11},"item_title":"Solid State Drive間の高速データ移動法","author_link":["0","0"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"Solid State Drive間の高速データ移動法"},{"subitem_title":"High-Throughput Data Transfer between Solid State Drives","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"I/Oアーキテクチャ","subitem_subject_scheme":"Other"}]},"item_type_id":"4","publish_date":"2011-04-06","item_4_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"NECシステムプラットフォーム研究所"},{"subitem_text_value":"NECシステムプラットフォーム研究所"},{"subitem_text_value":"NEC IPネットワーク事業部"},{"subitem_text_value":"NECシステムプラットフォーム研究所"},{"subitem_text_value":"NECシステムプラットフォーム研究所"},{"subitem_text_value":"NECシステムプラットフォーム研究所"},{"subitem_text_value":"NECシステムプラットフォーム研究所"},{"subitem_text_value":"NECシステムプラットフォーム研究所"}]},"item_4_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"System Platforms Research Laboratories, NEC Corporation","subitem_text_language":"en"},{"subitem_text_value":"System Platforms Research Laboratories, NEC Corporation","subitem_text_language":"en"},{"subitem_text_value":"IP Network Division, NEC Corporation","subitem_text_language":"en"},{"subitem_text_value":"System Platforms Research Laboratories, NEC Corporation","subitem_text_language":"en"},{"subitem_text_value":"System Platforms Research Laboratories, NEC Corporation","subitem_text_language":"en"},{"subitem_text_value":"System Platforms Research Laboratories, NEC Corporation","subitem_text_language":"en"},{"subitem_text_value":"System Platforms Research Laboratories, NEC Corporation","subitem_text_language":"en"},{"subitem_text_value":"System Platforms Research Laboratories, NEC Corporation","subitem_text_language":"en"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"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/73790/files/IPSJ-ARC11195011.pdf"},"date":[{"dateType":"Available","dateValue":"2013-04-06"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-ARC11195011.pdf","filesize":[{"value":"575.8 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":"16"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"c26a37b9-8a1b-4916-b312-5df0bc50c1e0","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2011 by the Information Processing Society of Japan"}]},"item_4_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"鈴木, 順"},{"creatorName":"高橋, 雅彦"},{"creatorName":"飛鷹, 洋一"},{"creatorName":"馬場, 輝幸"},{"creatorName":"大和, 純一"},{"creatorName":"樋口, 淳一"},{"creatorName":"菅原, 智義"},{"creatorName":"吉川, 隆士"}],"nameIdentifiers":[{}]}]},"item_4_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Jun, Suzuki","creatorNameLang":"en"},{"creatorName":"Masahiko, Takahashi","creatorNameLang":"en"},{"creatorName":"Yoichi, Hidaka","creatorNameLang":"en"},{"creatorName":"Teruyuki, Baba","creatorNameLang":"en"},{"creatorName":"Junichi, Yamato","creatorNameLang":"en"},{"creatorName":"Junichi, Higuchi","creatorNameLang":"en"},{"creatorName":"Tomoyoshi, Sugawara","creatorNameLang":"en"},{"creatorName":"Takashi, Yoshikawa","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_4_source_id_9":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AN10096105","subitem_source_identifier_type":"NCID"}]},"item_4_textarea_12":{"attribute_name":"Notice","attribute_value_mlt":[{"subitem_textarea_value":"SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc."}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourceuri":"http://purl.org/coar/resource_type/c_18gh","resourcetype":"technical report"}]},"item_4_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"Solid State Drive (SSD)を始めとする広帯域I/Oデバイスの発展により,これらのデバイスを組み合わせて広帯域処理が行える可能性が高まっている.このために必要な技術の1つがデバイス間の高速データ移動である.現在のコンピュータシステムでは,I/Oデバイス間で高速にデータを移動する場合,CPUによるコンテキストスイッチやカーネルとユーザメモリのコピーがオーバヘッドとなる.本稿では,I/Oデバイス間のデータパスを最適化するため,ユーザ層より低位の層でデータを移動する手法を提案する.本手法により,ユーザプログラムはコンテキストスイッチや仲介バッファでのデータコピーのない広帯域なデータ移動が行える.提案手法の評価のため,あるSSDからデータをリードし,他のSSDにそのデータをライトするデータコピーのプロトタイプを作成した.評価の結果,従来のユーザ層でのコピーと比較して,177%の帯域向上と62%のCPU使用率削減が得られた.なお,これらの値は用いたSSDの性能に制限された値である.","subitem_description_type":"Other"}]},"item_4_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"Recently developed high-throughput I/O devices such as solid state drives (SSDs) can be combined to cooperate on the high-throughput processing of a single task. While high-throughput data transfer between I/O devices is indispensable for such data processing, such data transfer on current computer systems involves high overhead caused by context switching and data copying between kernel and user memories, as conducted by CPUs. In this paper, we aim to optimize data paths between I/O devices and propose a data transfer method which is performed in a layer lower than the user layer. It provides a function for programs in user spaces to trigger the data transfers, achieving high-throughput data transfer without the need to copy data inside an intermediate buffer. In data copying between two SSDs, that is, “read” data form one SSD and “write” it to the other, we have obtained 177% enhanced bandwidth and 62% lower CPU usage over that with a conventional user-level “copy” process. The numbers are limited by the SSDs used in the experiments.","subitem_description_type":"Other"}]},"item_4_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"7","bibliographic_titles":[{"bibliographic_title":"研究報告計算機アーキテクチャ(ARC)"}],"bibliographicPageStart":"1","bibliographicIssueDates":{"bibliographicIssueDate":"2011-04-06","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"11","bibliographicVolumeNumber":"2011-ARC-195"}]},"relation_version_is_last":true,"weko_creator_id":"11"},"id":73790,"updated":"2025-01-21T21:48:00.040703+00:00","links":{},"created":"2025-01-18T23:31:36.269398+00:00"}