コンサル寄りのシステム開発をしています。
要件の整理・提案・ドキュメント作成・インフラ整備などをメインで行います。
内容によってはコーディングも行います。
要件の整理・提案・ドキュメント作成・インフラ整備などをメインで行います。
内容によってはコーディングも行います。
×
固定報酬制
|
100,000円 〜 300,000円
|
---|---|
納品完了日
|
- |
掲載日
|
2020年08月20日 |
応募期限
|
2020年09月03日 |
必要なスキル
|
応募した人 | 3 人 |
---|---|
契約した人 | 0 人 |
募集人数 | 1 人 |
気になる!リスト | 10 人 |
急ぎの案件ではないです。 早くとも9月中旬以降からのスタートとなる見込みです。 【背景】 AMD製のGPU(複数枚)での並列演算の仕組みを作っていただきたいです。 【依頼内容】 1. 実現したいこと input.txtの文字列をGPUで並列にOpenSSLの関数にかけたいです。 例としてEVP_AES_256_CBC 等です。 必要な機能を満たすだけで良く、ライブラリのような使い勝手は不要です。 2. 想定ファイル * 改行"\n"区切りのテキストファイル 例) input.txt * CPU側のファイル 例) man.cpp * GPU側のファイル 例) main.cl * その他Makefile等 ← コンパイルを自動化できればCMakeでもbashでも何でもよいです。 3. 想定する挙動 N並列とした場合に、 3-1. input.txtを1行ずつN行読み込む 3-2. N個の文字列をGPU側に渡す 3-3. 計算結果をCPU側に返す 3-4. ファイルの終端まで3-1〜3-3をループ 4. 言語の指定等 c, cppに詳しくない(怖い)のでRustだと嬉しいですが、c, cppでも良いです。 Rustからopenclのコードをオンラインコンパイルして実行が可能であることは確認しています。 5. あれば嬉しいもの * コマンドライン引数・オプション読み込み、またはconf.toml, .env 等の設定ファイルの読み込み 並列数、ファイル名等を想定していますが、動けばハードコードでも構いません * 細かなコメント (全体像をふんわりと理解したつもりになっているレベルなので。。) * init.shのような、環境を作る初期化スクリプト apt系、pacman系が効く環境なら環境構築のドキュメントや初期化スクリプトは不要です Windows, Mac, yum系 であればドキュメントや初期化スクリプトがほしいです 6. こちらの環境 * OS: DebianかArchLinuxかUbuntu * GPU: 動作確認用: Nvidia系、稼働予定: AMD系で並列8個 7. 提供可能なもの * CPUでの並列処理のプログラムはcで動作していますので、そちらはお渡し可能です。 【 納期 】 特に考えていませんが、 何らかの方法で年内めどに完成させたいと考えています。 もちろん早い方が良いです。 【 契約金額(税抜) 】 一応10~30万円としていますが、 相場が全く分からないので詳細を詰めた後に提案いただけると幸いです。 |
クラウドワーカー | 応募日時 |
---|---|
free_toolcreator | 2020/08/31 05:23 |
STEREO | 2020/08/21 18:05 |
Maru0110 | 2020/08/21 00:15 |