タグ 並列化
新着順 10 users 50 users 100 users 500 users 1000 usersASCII.jp:電王・Ponanza開発者が語る、理由がわからないけどスゴイ“怠惰な並列化”
皆さんこんにちは。 私は将棋プログラム「Ponanza」の作者、山本一成と申します。Ponanzaは初めてプロ棋士を破った将棋プログラムで、近年最も強い将棋プログラムと言えると思われます。また、2017年もトッププロ棋士の方と対局することが予定されています。Ponazaの改良のための機械学習に現在 ジサトライッペイさんのPC「大紅蓮丸」の計算リソースを借りている のですが、その関係で原稿を書いてと... 続きを読む
マルチコア時代のプログラマは関数脳になろう〜Java8のススメ〜 - Tech-Sketch
CPUのクロックアップに限界が訪れ、マルチコア化することで処理性能向上を目指す時代になりました。これからのプログラマには、マルチコアで処理性能が向上するプログラム=マルチスレッドで並列処理が可能なプログラムを書く能力が必要になります。今回は「関数型」でプログラムを書くことによって、いとも簡単に並列化ができることを実例を元に解説します。 関数型プログラミングと並列処理 「関数型でプログラムを書くこと... 続きを読む
モダン並列・並行プログラミング ~ Concurrent Revisions による実装と現実 ~ : Preferred Research
本日社内向けのTechTalkにて、並列・並行プログラミングに関する話を行いました。 昨今、プログラムの並列化はなくてはならないものとなっています。しかし、そのプログラミング環境は依然としてロックを用いたものが主流です。今回の発表の主張を端的に申し上げますと、 “Locks must go!” ということになります。並列プログラミングに銀の弾丸はありません。しかし、ロックは別の何らかの安全性を確保... 続きを読む
なぜRDBからCSV + COBOLに変更する事でコスト削減と高速化を同時に実現出来たかの考察 - ブログなんだよもん
そもそも既存はどんなロジック? RDBなんだからWhere句使ったら? なぜファイルにすると速くなるのか? 並列化と分散処理による高速化の可能性 COBOL使う必要あったの? Javaとかじゃダメだったの? まとめ TLを見てると以下の記事が少し話題になってました。 tech.nikkeibp.co.jp tech.nikkeibp.co.jp 対象の記事は有料... 続きを読む
タチコマたちが並列化してサイバー攻撃に対応するソフト無償配布、「WarpDrive」プロジェクトが実証実験 - INTERNET Watch
ニュース タチコマたちが並列化してサイバー攻撃に対応するソフト無償配布、「WarpDrive」プロジェクトが実証実験 永沢 茂 2018年6月1日 13:10 WarpDriveポータルサイト 株式会社KDDI総合研究所や国立大学法人横浜国立大学など8社・機関が取り組むウェブ媒介型サイバー攻撃対策プロジェクト「WarpDrive(Web-based Attack Response with Pr... 続きを読む
Docker × Android エミュレータで、自動テスト(Appium)を並列化・爆速にする環境を作ったお話 - Mercari Engineering Blog
これは Mercari Advent Calendar 2018 10日目の記事です。 こんにちは、メルカリの自動化&品質保証グループ(Automation & QA Group:通称AQA)で、自動化をぶりぶりしている tadashi0713 です。 私は普段、テスト自動化・CI / CD 改善・その他社内の生産性を上げるための自動化を行っています。 今回は、Android・Appi... 続きを読む
UNIXシェルの並列化により最大34倍高速化する「PaSh」、米MITなどが開発 プログラム結果も正確
米ペンシルベニア大学、米MIT、ポーランドのXIV Staszic High School、米国の研究機関Aarno Labs、米Stevens Institute of Technologyによる研究チームが開発した「Practically Correct, Just-in-Time Shell Script Parallelization」は、UNIXシェルで実行されるプログラムの速度を精度を保証しながら劇的に加速させるシ... 続きを読む
irbから学ぶRubyの並列処理 ~ forkからWebSocketまで - hp12c
世の中は並列化花ざかりだよ人間はシングルタスクのままなのにプログラミングするときはマルチタスクが要求されるなんて世知辛い世の中になったものだね でも情報革命は始まったばかりだから愚痴ってばかりもいられないよ自分がその波にうまく乗れないとしてもうまく乗ってる人の様を間近で見てみたいと思うんだ そんなわけで.. Rubyのfork Thread Reactor EventMachineWebSocke... 続きを読む
とあるヤマザキショップの奇跡 (No.1004) | 経営からの地域再生・都市再生 [木下斉]
コンビニって、複数の店舗を並列化して情報を統計的に分析し、物量によって規模の経済、範囲の経済を最大限に働かせるために均質化を行うところにその競争力の源泉があると思うわけです。 しかしながら、ゆるーいコンビニとして知られるのが、ヤマザキパンがやるデイリーヤマザキやヤマザキショップです。昔からまちにあったような酒屋さんとかがもっともハードル低くコンビニっぽくなれるみたいなところがあります。その反面、当... 続きを読む
自然言語処理における畳み込みニューラルネットワークを用いたモデルのまとめ - Qiita
はじめに 最近、畳み込みニューラルネットワーク(CNN)を用いた自然言語処理が注目を集めています。CNNはRNNと比べて並列化しやすく、またGPUを使うことで畳み込み演算を高速に行えるので、処理速度が圧倒的に速いという利点があります。 この記事は、自然言語処理における畳み込みニューラルネットワークを用いたモデルをまとめたものです。CNNを用いた自然言語処理の研究の進歩を俯瞰するのに役立てば幸いです... 続きを読む
Rubyのコミッタになりました | cod.note
[ruby-dev:43227] Re: [Ruby 1.9-Feature#4415][Open] Rubyのtest-allを並列化するパッチが完成しましたな… 何を言っているのかわからないと思うが、あ…ありのまま今起こった事を話すぜ!rubyのコミッタになっていた…!コミット権も差し上げましょう。希望するアカウント名、PGP署名したssh2公開鍵を cvs-admin / ruby-lang... 続きを読む
Go言語でのテストの並列化 〜t.Parallel()メソッドを理解する〜 | メルカリエンジニアリング
この記事は、Merpay Tech Openness Month 2020 の6日目の記事です。 メルペイでBackendエンジニアをしている柴田(@yoshiki_shibata)です。この記事では、Go言語のtestingパッケージに用意されている並列化の機能について説明します。 Go言語では、テストコードを作成するためのtestingパッケージが用意されています。... 続きを読む
「攻殻機動隊 S.A.C.」のキャラクターを再現した「うごく、しゃべる、並列化する。 1/8タチコマ」発売 | Cerevoからのお知らせ
「攻殻機動隊 S.A.C.」のキャラクターを再現した「うごく、しゃべる、並列化する。 1/8タチコマ」発売 2017年3月23日 「攻殻機動隊 S.A.C.」のキャラクターを再現した 「うごく、しゃべる、並列化する。 1/8タチコマ」発売 アルミ削り出し部品を採用したSPECIAL EDITIONを数量限定で同時発売 コネクテッド・ハードウェアの企画・開発を手掛ける株式会社Cerevoは、アニメ「... 続きを読む
スレッド処理は慎重に – PHPでのスレッド処理 : 前編 | 未分類 | POSTD
私が覚えている限り、非常に重い(または非同期の)タスク処理に関して、PHPは常に厳しい評価をされていました。これまではずっと、長いタスクを並列化したければ```pcntl_fork```を通してフォークするという方法を取らなければいけなかったので、タスクの結果を適切に処理することができませんでした。 そこで私たち私が覚えている限り、非常に重い(または非同期の)タスク処理に関して、PHPは常に厳しい... 続きを読む
通常版grepより100%高速なgrep実装「grab」
ファイルの中身を文字列で検索することができるユーティリティ「grep」は、コンピューターを扱う上で、なくてはならないツールといっても過言ではないかもしれません。grepは長い歴史を持つツールで、それ自体少しづつ改良さてきていますが、最近はもっと積極的に高速性を追求したgrep的なツールも開発されてきています。 今回紹介する「grab」もその中の一つ。複数コアを使った検索の並列化や(ただしほとんどの... 続きを読む
速報:セレボの1/8サイズタチコマが正式発表。音声や画像認識で会話可能、6月発売で15万7400円(更新中) - Engadget 日本版
各種ネットワーク家電を手がけるセレボが、アニメ「攻殻機動隊 S.A.C.」に登場する多脚戦車「タチコマ」のコミュニケーションロボット『うごく、しゃべる、並列化する。1/8タチコマ』を発表しました(これが製品名です)。 発売は6月、予約受付は3月23日、つまり本日から。直販ストアでの価格は15万7400円(税別)です。また、本体のバンパー部や砲身カバーなど、一部パーツにアルミ削り出し部品を採用した限... 続きを読む
Travis CI (Pro) の実行をジョブの並列化とBundlerとCocoaPodsのキャッシュで速くした - 24/7 twenty-four seven
iOSユビレジではTravis CIを使って、テストの実行とベータ版のTestFlightへのアップロードを自動化しています。Pull Requestが送られた時と、マージされた時に自動でマージした結果のベータ版が配布されるので、手元で変更をすぐに試すことができて便利です。 【参考】Travis CIでiOSアプリのテスト&ベータ版の配信に使っているRakefileを改善したメモ - 24/7 t... 続きを読む
.NET Framework 4.5ベースに生まれ変わった「paint.net 4.0」が正式版に - 窓の杜
ニュース .NET Framework 4.5ベースに生まれ変わった「paint.net 4.0」が正式版に エンジンが完全にマルチスレッド化。並列化・非同期化によりパフォーマンスが向上する (2014/6/25 14:53) 「paint.net」v4.0 (Final 4.0.5288.36565) 設定画面 dotPDN LLCは24日、画像編集ソフト「paint.net」の最新版「pain... 続きを読む
Rubyist Magazine - 詳解! test-all 並列化
こんにちは、リアル厨二こと sora_h です。このたび、晴れて Ruby コミッタになりました。お祝いのメッセージをくださった皆さん、ありがとうございました。本稿では、筆者が Ruby コミッタになるきっかけとなった、test-all の並列化について解説します。対象読者Ruby の trunk を引っ張ってきて、ビルドまでできる人Ruby 本体の開発に興味がある人 (もしくは test-all... 続きを読む
攻殻機動隊「タチコマ」リアル再現、8分の1サイズで発売 音声認識でおしゃべり、“並列化”も (1/2) - ITmedia NEWS
家電ベンチャーのCerevoは3月23日、アニメ「攻殻機動隊 S.A.C.」シリーズに登場する小型多脚戦車「タチコマ」を約8分の1のサイズで再現した「うごく、しゃべる、並列化する。1/8 タチコマ」の予約販売を始めた。スマートフォンアプリで脚や車輪を遠隔操作できるほか、音声認識機能を備え、ユーザーと自然な会話が楽しめるという。価格は15万7400円(税別)。発送は6月の予定。 タチコマは、人工知能... 続きを読む
Excelブックの読み取りパスワードを解析できるようになった「正規表現検索」v4.17 - 窓の杜
ニュース Excelブックの読み取りパスワードを解析できるようになった「正規表現検索」v4.17 並列化で解析処理を高速化、「Excel」を操作しながらのバックグラウンド処理が行える 樽井 秀人 2017年8月7日 07:49 「正規表現検索」v4.17 「Microsoft Excel」で正規表現を利用した検索・置換を可能にするアドイン「正規表現検索」の最新版v4.17が、7月30日に公開され... 続きを読む
RailsのCIにかかる時間を少しづつ改善している話 - dely engineering blog
はじめに こんにちは、delyでサーバサイドエンジニアをやっている山野井といいます。 kurashiruではサーバーサイドにRailsを使用しておりテストはRspecで書かれています。 CIはgithubリポジトリへのpushをフックしてAWS CodeBuild上でテストを走らせています。 またCI上のテストはparallel_tests gemを利用した並列化を... 続きを読む
Cerevo、愛らしく動いて喋る「タチコマ」発表--“並列化”も再現 - CNET Japan
「うごく、しゃべる、並列化する。 1/8タチコマ」の本体。「タチコマ」と声をかけるとスリープから復帰する。 Cerevoは3月23日、アニメ作品「攻殻機動隊 STAND ALONE COMPLEX」内に登場するキャラクタ「タチコマ」を再現した電動フィギュア「うごく、しゃべる、並列化する。 1/8タチコマ」を発表した。同日よりCerevoのオンラインストアで予約を開始し、6月の販売を予定している。 ... 続きを読む
RubyでHTTPリクエストを並列化する - 人間はコンピュータの仕事を奪ってはいけない
この記事は、「 Speee Advent Calendar 2016 」の13日目です。 12日目は、 _miyachik より、「 HAProxyを使用した汎用的ABテスト基盤への挑戦 」です。 Ruby でHTTPリクエストを並列化したくないですか? 例えば、リクエストしてからレスポンスが返るまで、1リクエストにつき100msかかるとします。 それを順次実行で10回行うと1000msかかってし... 続きを読む
第5回 データ処理の並列化:Hadoopはどのように動くのか ─並列・分散システム技術から読み解くHadoop処理系の設計と実装|gihyo.jp … 技術評論社
はじめに 前回は,データ処理の方法を整理し,また,宣言型言語をインターフェースとして用いる並列データベースなどのデータ処理系を詳細に見ていく準備として,当該データ処理系における実行プランの作成の流れをかんたんに説明しました。今回は,当該データ処理系において,どのように実行プランを並列化するかについて,その概要を説明します。 データ処理における並列性について 並列データベースをはじめとするデータ処理... 続きを読む