最近出版された論文
Rumpfr: A Fast and Memory Leak-free Rust Binding to the GNU MPFR Library CiNiiでみる
- 著者名:
- Tomoya Michinaka Hideyuki Kawabata Tetsuo Hironaka
- 抄録:
- The GNU MPFR library for arbitrary-precision floating-point arithmetic is widely used, and its Foreign Function Interface bindings to various languages have been developed. For the Rust programming language, existing bindings to the MPFR library include gmp-mpfr-sys (a low-level binding) and Rug (a binding that utilizes gmp-mpfr-sys to provide a more user-friendly interface). However, neither has sufficient descriptiveness and performance as bindings for general users of Rust, which is a programming language featuring high memory safety and high speed. We have developed a Rust binding, Rumpfr, to the MPFR library, that offers an easy way to write programs that perform high-speed multiple-precision floating-point computation. Rumpfr provides an interface that follows that of the MPFR library but hides the complexity of managing the mantissa area of floating-point numbers from the user. Rumpfr uses Rust's variable-length arrays to allocate mantissa areas, making it easy to handle without compromising Rust's high memory safety. In this paper, we describe the design and implementation of Rumpfr and present the results of numerical experiments demonstrating that Rumpfr can be used to write programs with low overhead.------------------------------This is a preprint of an article intended for publication Journal ofInformation Processing(JIP). This preprint should not be cited. Thisarticle should be cited as: Journal of Information Processing Vol.29(2021) (online)------------------------------The GNU MPFR library for arbitrary-precision floating-point arithmetic is widely used, and its Foreign Function Interface bindings to various languages have been developed. For the Rust programming language, existing bindings to the MPFR library include gmp-mpfr-sys (a low-level binding) and Rug (a binding that utilizes gmp-mpfr-sys to provide a more user-friendly interface). However, neither has sufficient descriptiveness and performance as bindings for general users of Rust, which is a programming language featuring high memory safety and high speed. We have developed a Rust binding, Rumpfr, to the MPFR library, that offers an easy way to write programs that perform high-speed multiple-precision floating-point computation. Rumpfr provides an interface that follows that of the MPFR library but hides the complexity of managing the mantissa area of floating-point numbers from the user. Rumpfr uses Rust's variable-length arrays to allocate mantissa areas, making it easy to handle without compromising Rust's high memory safety. In this paper, we describe the design and implementation of Rumpfr and present the results of numerical experiments demonstrating that Rumpfr can be used to write programs with low overhead.------------------------------This is a preprint of an article intended for publication Journal ofInformation Processing(JIP). This preprint should not be cited. Thisarticle should be cited as: Journal of Information Processing Vol.29(2021) (online)------------------------------
- 出版年月日:
- 2021-09-30 ,
- 巻:
- 14 ,
- 号:
- 4 ,
- ページ:
- - ,
- ISSN:
- 1882-7802
PelemayFp: An Efficient Parallelization Library for Elixir Based on Skeletons for Data Parallelism CiNiiでみる
- 著者名:
- Susumu Yamazaki
- 抄録:
- In this presentation, we propose Pelemay Fast Parallel map (PelemayFp), which is a library to parallelize Elixir code, efficiently, based on skeletons for data parallelism. PelemayFp is implemented using only Elixir, like Flow, which is a library of previous works. In Flow, the order of the list after computation is not guaranteed, while in PelemayFp, the order of the list is guaranteed because it is sorting while collecting and merging. On the other hand, Pelemay Super Parallelism (Pelemay), which we proposed, generates native code using SIMD instructions and calls it by NIFs, which is one of FFIs that Erlang provides, without performing multi-core parallelism, guaranteeing the order of the list. We evaluated the integer arithmetic performance by logistic mapping of PelemayFp alone, Pelemay alone, the combination of PelemayFp and Pelemay, Flow, and Enum, which is in the standard library of Elixir. When run on an Intel Xeon W-2191B CPU with 18 cores and 36 threads, the PelemayFp alone is up to 2.1 times faster than Enum. It is also faster than Flow without sorting. On the other hand, the combination of PelemayFp and Pelemay is up to 1.27 times faster than Enum. We also estimated the percentage of parallel execution in the entire code based on Amdahl's law. That of PelemayFp is 48-66 percent, while that of the combination of PelemayFp and Pelemay is 21-46 percent. Further analysis revealed that this experimental results can be explained by assuming that when calling native code from Elixir with NIFs, the part that is not executed in parallel increases by about 40 percent. Therefore, when generating native code including SIMD instructions and adopting the approach of parallelizing with Elixir for speeding up, it will be appropriate to incorporate a code optimization mechanism using SIMD instructions into the JIT, which will be released in the next major version of Erlang, or to use another FFI method, Port, instead of using NIFs.In this presentation, we propose Pelemay Fast Parallel map (PelemayFp), which is a library to parallelize Elixir code, efficiently, based on skeletons for data parallelism. PelemayFp is implemented using only Elixir, like Flow, which is a library of previous works. In Flow, the order of the list after computation is not guaranteed, while in PelemayFp, the order of the list is guaranteed because it is sorting while collecting and merging. On the other hand, Pelemay Super Parallelism (Pelemay), which we proposed, generates native code using SIMD instructions and calls it by NIFs, which is one of FFIs that Erlang provides, without performing multi-core parallelism, guaranteeing the order of the list. We evaluated the integer arithmetic performance by logistic mapping of PelemayFp alone, Pelemay alone, the combination of PelemayFp and Pelemay, Flow, and Enum, which is in the standard library of Elixir. When run on an Intel Xeon W-2191B CPU with 18 cores and 36 threads, the PelemayFp alone is up to 2.1 times faster than Enum. It is also faster than Flow without sorting. On the other hand, the combination of PelemayFp and Pelemay is up to 1.27 times faster than Enum. We also estimated the percentage of parallel execution in the entire code based on Amdahl's law. That of PelemayFp is 48-66 percent, while that of the combination of PelemayFp and Pelemay is 21-46 percent. Further analysis revealed that this experimental results can be explained by assuming that when calling native code from Elixir with NIFs, the part that is not executed in parallel increases by about 40 percent. Therefore, when generating native code including SIMD instructions and adopting the approach of parallelizing with Elixir for speeding up, it will be appropriate to incorporate a code optimization mechanism using SIMD instructions into the JIT, which will be released in the next major version of Erlang, or to use another FFI method, Port, instead of using NIFs.
- 出版年月日:
- 2021-09-30 ,
- 巻:
- 14 ,
- 号:
- 4 ,
- ページ:
- 4-4 ,
- ISSN:
- 1882-7802
コロナ禍での大学図書館受託現場におけるニューノーマル CiNiiでみる
- 著者名:
- 後藤 陽子
- 抄録:
- 出版年月日:
- 2021-09 ,
- 巻:
- ,
- 号:
- 203 ,
- ページ:
- 8-16 ,
- ISSN:
- 1342-1905
図書館を取り巻く著作権の現状(前編)図書館法との比較を通してみる著作権法(1) CiNiiでみる
- 著者名:
- 我妻 潤子
- 抄録:
- 出版年月日:
- 2021-09 ,
- 巻:
- ,
- 号:
- 203 ,
- ページ:
- 1-7 ,
- ISSN:
- 1342-1905
- 著者名:
- 和仁 かや 梶嶋 政司 山根 泰志 宮嶋 舞美
- 抄録:
- 昭和初期から第二次世界大戦直後の九州帝国大学法文学部で法制史講座を担った金田平一郎博士の旧蔵書は,没後その多くが九州大学に納入され長らく分散排架されていたが,70年近くを経てこの度集約・文庫化に至った.本稿ではかかる経緯や目録リストを含めた概要とともに,復元された旧蔵書から判明する金田の関心や当時の学問環境の一端,並びに新規寄贈資料から明らかとなった『御触書集成』刊行にまつわる知見を紹介し,「文庫化」という営為が齎す意義についても考察する.
- 出版年月日:
- 2021-08 ,
- 巻:
- ,
- 号:
- 2020 ,
- ページ:
- 1-28 ,
- ISSN:
- 1881-3542
ニューヨーク大学図書館所蔵ヨシオ・キシ及びアイリーン・ヤーリン・スンコレクション (あるアジア系アメリカ人が遺したもの : ヨシオ・キシのコレクションより) -- (あの人の蔵書(第5回)) CiNiiでみる
- 著者名:
- 抄録:
- 出版年月日:
- 2021-07 ,
- 巻:
- ,
- 号:
- 723 ,
- ページ:
- 8-9 ,
- ISSN:
- 0027-9153
【資料】国立公文書館内閣文庫蔵『新増鷹鶻方』(函号三〇六―三〇七)全文紹介 CiNiiでみる
- 著者名:
- TUBE LIVE AROUND SPECIAL 2005 スポーツタオル Thank U for your Brightest Emotion ツアーグッズ ライブ コンサート チューブ 前田亘輝
- 抄録:
- 出版年月日:
- 2021-07 ,
- 巻:
- ,
- 号:
- 5 ,
- ページ:
- 78-88 ,
- ISSN:
- 2435-1024
利用者カードをめぐる最近の動向 : 公共図書館を中心とした CiNiiでみる
- 著者名:
- 和知 剛
- 抄録:
- 出版年月日:
- 2021-06-20 ,
- 巻:
- ,
- 号:
- 348 ,
- ページ:
- 13-15 ,
- ISSN:
- 0387-8007
イベントのオンライン化によって得られたもの : 図書館総合展の事例 CiNiiでみる
- 著者名:
- 長沖 竜二
- 抄録:
- 出版年月日:
- 2021-06-20 ,
- 巻:
- ,
- 号:
- 348 ,
- ページ:
- 2-4 ,
- ISSN:
- 0387-8007
フェスピック神戸大会 1989.9.14 車いす競争 62円切手 マルチプル 8枚ブロック 銘版・カラーマーク付 未使用 CiNiiでみる
- 著者名:
- MINI CARトップ 京商 トヨタ GR スープラ 1/64 TSUTAYA限定
- 抄録:
- 出版年月日:
- 2021-06 ,
- 巻:
- ,
- 号:
- 20 ,
- ページ:
- 62-64 ,
- ISSN:
- 1346-9622
(公財)味の素食の文化センター 食の文化ライブラリー CiNiiでみる
- 著者名:
- 草野 美保
- 抄録:
- 出版年月日:
- 2021-06 ,
- 巻:
- ,
- 号:
- 202 ,
- ページ:
- 41-44 ,
- ISSN:
- 1342-1905
海外図書館の最新動向(第24回)米国議会図書館2020 : 図書館はどのようにこの難しい一年を乗り越えたのか、そしてどう進んでいくのか CiNiiでみる
- 著者名:
- ミーンズ 節子
- 抄録:
- 出版年月日:
- 2021-06 ,
- 巻:
- ,
- 号:
- 202 ,
- ページ:
- 29-40 ,
- ISSN:
- 1342-1905
Pandasデータ解析ライブラリで記述された機械学習前処理の性能最適化に関する検討 CiNiiでみる
- 著者名:
- 仲池 卓也 川人 基弘 小原 盛幹
- 抄録:
- 従来,機械学習においては,ロジスティック回帰分析等のモデルの実行性能が重要視され,GPU等のハードウェアアクセラレータにより最適化されてきた.しかしながら,モデルの推論精度を向上させるためには,特徴量エンジニアリングを含めたデータの前処理が重要であり,それらの前処理の実行性能は十分に最適化されていない.本発表では,Pandasデータ解析ライブラリで記述された機械学習前処理の性能を最適化する手法を提案する.Pandasは,Pythonで記述されたデータ解析ライブラリであり,その利便性のため,多くのデータサイエンティストに利用されている.しかしながら,すべてのライブラリがPythonで実装されているため,高い性能を求めることが難しい.我々の提案手法は,Pandasで記述された機械学習前処理をONNX形式に変換し,高速な機械学習フレームワークを利用することにより性能向上を目指す.本発表では,我々が実装中のPandasからONNXの変換ツールの概要,およびPandasで記述された前処理とONNXランタイム上の前処理の性能比較について報告を行う.
- 出版年月日:
- 2021-05-12 ,
- 巻:
- 14 ,
- 号:
- 2 ,
- ページ:
- 31-31 ,
- ISSN:
- 1882-7802
Stay connected with your library! コロナ禍の大学図書館利用活性化と今後の展望について CiNiiでみる
- 著者名:
- 相場 洋子
- 抄録:
- 出版年月日:
- 2021-05 ,
- 巻:
- ,
- 号:
- 72 ,
- ページ:
- 1-5 ,
- ISSN:
- 0385-7700
「Reading Room」を「Library」に : 東北町での取り組み (特集 青森の図書館) CiNiiでみる
- 著者名:
- 体温を上げて免疫力アップ
- 抄録:
- 出版年月日:
- 2021-05 ,
- 巻:
- ,
- 号:
- 529 ,
- ページ:
- 53-58 ,
- ISSN:
- 0386-0914
西洋古代史・古典学研究における批判的校訂本シリーズの利用・管理法に関する一考察 -The Loeb Classical Library- CiNiiでみる
- 著者名:
- 遠藤 直子
- 抄録:
- 出版年月日:
- 2021-04-23 ,
- 巻:
- ,
- 号:
- 8 ,
- ページ:
- 35-41 ,
- ISSN:
- 0914-9791
北青葉山分館所蔵「理科大学コレクション」(仮称)について - A Collection of the College of Science of Tohoku Imperial University, called tentatively in Kita-Aobayama Library - CiNiiでみる
- 著者名:
- 小川 知幸
- 抄録:
- 出版年月日:
- 2021-04-23 ,
- 巻:
- ,
- 号:
- 8 ,
- ページ:
- 15-28 ,
- ISSN:
- 0914-9791
・着火火花のみ確認済み
使用キズ・汚れ等ございます。
上記画像とコメントにてご判断、ご理解いただける方のご入札を宜しくお願い致します。
専門的な知識がない為、現状品出品となります。
現状品ですので完全な動作品をお求めの方のご入札はご遠慮ください。
現状品という状態に対応可能な方のみご入札にご参加ください。
よろしくお願いいたします。
※出品内容は、記載・掲載のあるものがすべてとなります。撮影用の台車やスタンド等は付属いたしません。
※電源が点いている商品であっても、単体の写真や記載がない(ケーブルが一部写り込んでいる)場合等は、電源ケーブル・アダプタ等は付属いたしません。
愛知県にございます当方倉庫での直接引取をご希望の場合、オーダーフォームに必ずその旨をご記入ください。
ご記入いただいておりません場合、送料につきましてのご連絡を差し上げてしまいますので、ご注意ください。
・配送業者はお選びいただけません。また商品によっては、到着日時指定に対応いたしかねます。
・入金確認後3日以内での発送を予定しておりますが、それ以降になる場合は発送予定日を再度ご連絡いたします。
・北海道や沖縄、離島等、別途送料が発生いたします場合は、あらためてご案内を差し上げます。
・発送完了後、伝票番号の案内とあわせて、取引メッセージよりご連絡をいたしております。
・メールアドレスのご登録誤りによる連絡の不着が多数発生いたしております。連絡先には必ず正しいメールアドレスをご登録の上、「yuasazidousya5@gmail.com」の受信許可設定をお願いいたします。
・オーダーフォームご入力より2日経過いたしましても当方からのメールが届きません場合は、受信設定を見直していただきますとともに、「迷惑メールフォルダ」「ゴミ箱」等もご確認ください。
・万が一、商品の不着等がございましたらご連絡ください。
・営業所留めや宅配BOXのご利用に伴う配送上の事故・トラブル等につきましては、当店は一切の責任を負いかねます。
※オーダーフォームのご送信方法につきましては「ヤフオク!ヘルプ-ヤフオク!ストアから落札した場合-」もご参照ください。
※複数点ご落札いただいている場合であっても、必ず商品ごとにお送りください。
・オーダーフォームのご送信をもちまして送料が確定いたしますので、本体代金に送料・消費税を含めました合計金額をお支払いください。
・ご落札後48時間以内に一切のご連絡・ご対応をいただけません場合、また4日以内にお支払いが確認できません場合は、ご落札者様都合での削除とさせていただきます。その際自動的にご落札者様に悪い評価がついてしまいます。
・最後のご連絡より一定期間ご連絡をいただけません場合やお取引のご意思がないものと判断いたしました場合も、同様の対応とさせていただきます。
・なお、メッセージのご返信は営業時間内 10時~19時(火曜日定休)となります。
・落札金額および送料には別途消費税がかかります。また、お支払いに係る各手数料は、ご落札者様負担となります。
・オーダーフォームに送料が表示されておりません場合は、別途送料およびお支払い金額のご案内をいたします。
・消費税の計算忘れによるお支払い金額の相違が多発しております。《落札金額+送料+消費税》のお支払いとなりますことご理解の上、お支払い前に金額をご確認ください。
※お支払い金額に不足がございます場合は、銀行振込による不足分のお支払いをお願いいたします。
・ご落札者様名とお振込名義が異なる場合は、必ずその旨をオーダーフォームの備考欄にご記載ください。ご記載いただいておりません場合、照会をいたしかねる場合がございます。
・当社では、ヤフーオークションの代金の受け取りに関して、領収書の発行を行っておりません。お支払い方法により以下の物が領収書としてご利用いただけますので、それぞれご確認ください。
【銀行振込/郵便振替】各銀行/郵便局からお受取りのお振込控え(振込証明書)
【インターネットバンキング】お客様側でプリンターにて印刷していただいた明細書
【ヤフーかんたん決済】クレジット会社から発行される明細書
・致命的な損傷がある場合、初期動作不良以外は、ノークレーム・ノーリターンでお願いいたします。
・記載・掲載のない不具合や破損等の問題があった場合は、商品到着後7日以内に、評価欄ではなく、必ずメール・連絡掲示板・取引メッセージよりご連絡ください。
・当方へのお支払い総額を超過する金額の返金や、その他補償には対応いたしかねます。
・「ジャンク品」や「現状渡し品」等、記載・掲載以外の確認をいたしておりません一部商品につきましては、不具合・破損等、いかなる問題につきましても対応をいたしかねます。
・本体をメインとした出品となりますので、本体の使用に影響のない付属品等の破損・不具合等につきましてはご容赦ください。
・配送時に発生いたしましたトラブル・問題等につきましては、配送をご担当されました営業店様にお問い合わせください。
・オークションという性質上、外観・状態等の現物確認をしていただけない状態での販売となります。商品説明・注意事項等、当商品ページの記載内容によくお目通しいただき、ご理解・ご納得いただいた上でご入札ください。
・当店の商品は基本的に「リサイクル品」となります。お品物・お取引内容を十分にご確認いただいた上でのご入札をお願いいたします。
・中古品となりますので、キズ・スレ、経年劣化、使用感等がございます。商品到着後、ご落札者様側にてクリーニングや、必要に応じたメンテナンスをされることを前提にご入札ください。
・未使用品であっても、箱等は中古品となります。
・商品の状態につきましては当方の主観となります。神経質な方・完全な美品をお求めの方等は、ご入札をご遠慮ください。
・動作は現時点での確認状況であり、今後も保証するものではありません。また、全ての機能をチェックしておりませんので、細かい部分に見落としがある可能性がございます。
・オーディオ機器の音質に関しまして、測定器等での正確な数値等の計測は行っておりません。
・機材・スピーカー等、接地した状態での使用を前提とした商品は、逆さにする等の確認は避けております。底部・接地面の状態に関しましては、状態ランクには加味されておりませんので、キズ・ハガレ等があることを前提にご入札ください。
・商品説明欄と注意事項欄の内容に相違がある場合は商品説明欄の内容が優先となります。
・商品ページには、当方にて確認いたしました内容を記載いたしております。記載以外の部分につきましては、ご質問をくださいましても回答をいたしかねる場合がございます。
・担当者不在の場合、ご質問への返信等が遅れる場合や、即日発送に対応できない場合等がございます。
・土日祝日および業務時間外の対応はいたしかねます。お支払いの確認やご連絡および発送業務等につきましては、翌営業日より順次対応いたします。
・オークションの終了間際・終了当日のご質問や入札の取り消しには対応をいたしかねる場合がございます。
・電話でのご質問には対応をいたしかねます。その他ご不明点等がございましたら、必ず商品ページ内「出品者への質問」よりお問い合わせください。
・上記の商品は、買取屋さんグループ 錬金堂 豊川店より出品しております。
愛知県豊川市西豊町2-15
TEL:0533-65-7600
FAX:0533-65-7601
※定休日 火曜日