魔方陣の解の列挙は並列化しやすそうな問題ですが、ここでの方針では、探索効率を上げるためには条件分岐が不可欠なので、(「数」を求めるだけだとしても)GPGPUでうまくやる方法がわかりません。そこで、CPUに載っているコアのみで並列化します(Xeon Phiなら簡単なのでしょうか→追記参照)。 一番外側の、0から(1<<25)-1まで変化する変数iのループをOpenMPで並列化します(schedule(guided)では遅くなります。schedule(auto)はVisual C++でサポートされたら試します)。変数iは上の図の緑の部分(カンで5個にしました)を各数5ビットで表現し、つなげたものです。マスに入りうる数は1から25までなので、5ビットというのはちょっと冗長ですが、とりあえずはよしとしましょう。 出力はバイナリ形式で、1つの解に25バイト使います(1つのマスに入る数を1バイトで表現
質の高い本を読むと、いろいろと得るものがあります。ただ、読んでも頭の中を情報が素通りするだけで、きちんと記憶できないときはイライラしますよね。実は、こうした時に記憶力をぐんと向上させるメソッドがあるのです。 Q&A サイト「Stack Exchange」にいた"本の虫"が、クイズゲームにも勝てる知識を身につけるコツについて教えてくれました。私は、自分が興味を持ったトピックに関するノンフィクションをよく読むのですが、本で得た情報をきちんと覚えていられないのが悩みです。 例えば、1年前にトーマス・ジェファーソンの伝記を読んだのに、今となっては、彼が生まれたのが1743年だということ以外、何も覚えていません。ジャーナリストのクリストファー・ヒッチンス氏や、作家であり神経科学者でもあるサム・ハリス氏といった私が憧れる書き手たちは、読んだ本の内容を当たり前のように暗記して引用しています。ヒッチンス氏
[Charlie Rose インタビュー:Bloomberg] 孫正義氏の Charlie Rose インタビューが大変おもしろい。 Bloomberg: “SoftBank CEO Masayoshi Son: Video“: 11 March 2014 iPhone の日本での独占販売権をジョブズから勝ち取った様子を孫氏がいきいきと語る。[9:30 ごろから] Businessweek: “SoftBank’s Masayoshi Son on Persuading Steve Jobs, U.S. Wireless” by Charlie Rose: 13 March 2014 * * * こうして iPhone の日本独占販売権をジョブズから獲得した Charlie Rose:あなたは日本で最初に iPhone を提供するキャリアになりたいとスティーブ・ジョブズを説
当社はCookieを使用して、お客様が当社のWebサイトでより良い体験を得られるようにしています。引き続き閲覧する場合は、プライバシーポリシーに同意したことになります。
私は色んなプログラミング言語を触るのが病的*1に好きで、どの言語をどういう場面で使うのが良いのか凄く興味があります。 そこで、今の私の知識範囲でのそれぞれのプログラミング言語の使いどころを(自分用の整理もかねて)書いてみます。 C/C++ - C=OSやミドルウェア、C++=効率化のための再実装 安直に「メモリとスピードが第一優先のとき」と思いたいところですが、同等程度のスピードでもっといい言語はいっぱいあります。計算集約的ならJuliaとか、オブジェクト指向で組むようなソフトならD言語とか。なのでまずC言語は、Swigみたいのを使って他の言語の拡張ライブラリを書いたり、システムコールを使ってOSやミドルウェアを書くときじゃないかと思います。C++はテンプレートを駆使したりして効率を維持しながら抽象度の高いコーディングをするような場面がしっくり来ると思います。既に他の言語で実装したソフトウ
宇多丸さんがTBSラジオ『タマフル』の中で、関東大震災の朝鮮人虐殺を描いた本『九月、東京の路上で』を映画『それでも夜は明ける』やK DUB SHINEの『物騒な発想(まだ斬る)』と関連付けて話していました。 (宇多丸)今日はもうさっさとね、1曲目いこうと思うんですけど。その前に、このムービーウォッチメンの『それでも夜は明ける』の評、この映画の内容。当然、19世紀アメリカの南部でずっと続いていた黒人奴隷制度の映画ですよね。その映画の内容とも関係するし、この後10時台、かけようかなという曲。まあ、どの曲をかけるかっていうと、来週、3月19日水曜日についに公式の配信がスタートしますK DUB SHINEと私宇多丸。以前、2回ほどかけましたが、『物騒な発想(まだ斬る)』という曲。3月19日、来週配信スタートするので3度目、かけさせていただく。 これ、3度目かけるのはもうひとつ。K DUB SHIN
このところ景気は回復し、物価は上昇しているが、給与があまり増加せず、実質賃金の低下が問題視されている。景気が回復しても給与が思うように伸びないことの大きな要因は、「量」的な側面からみれば雇用は改善しているものの「質」的な側面が改善せず、非正規雇用比率が引き続き上昇していることである。例えば、総務省『労働力調査』の1月分の結果では「非正規雇用の割合は37.6%」「前年同月に比べ133万人増えた」ということが話題になった*1。 ではなぜ雇用の「質」は、景気が回復しデフレではない状況になりつつある現在も改善していないのか──その主たる理由は、デフレ下における企業行動に慣性が働いているためである。デフレ下では、期待インフレ率がマイナスであるため、将来にわたって名目値で支払う長期雇用者の人件費や債務の利子などの負担の現在価値が大きくなる。これらの負担を抑制するため、企業にとって、必要な労働力をできる
忙しくて毎日しっかり睡眠時間を確保できないという人、少なくないのでは? 理想の睡眠時間は8時間という説もありますが、実際は人によっても、年齢によっても異なるそうです。実は、大切にしたいのは”寝付いてからの3時間”。傷ついた細胞の修復や疲労回復につながる成長ホルモンは、寝付いてから3時間の間に分泌されます。つまり、睡眠時間が十分にとれなかったとしても、寝付いてからの3時間に質の良い睡眠をとることが疲労回復につながります。そこで今回は、寝付いてからの3時間でしっかり熟睡して、短時間でも疲労回復できる睡眠のコツを3つご紹介します。■1:寝る前3時間は食事をしない食事をしてから消化するまでに3時間はかかります。食べてすぐに寝ると、胃が消化活動をするために動き続けるのでなかなか寝付けません。帰宅時間が遅い場合はオフィスで夕食を先に済ませておいたり、帰宅後に食べるときはうどんなど消化がよいものを少量に
連載第5回目は博報堂ケトル・木村健太郎氏と電通・岸勇希氏との対談です!ブランデッド・コンテント&エンタテイメント部門の審査員も務めた岸氏が、この部門で重要とされた「ストーリー」について語ります。また、この部門は日本人には難しい部門であるとも。「コンセプトの解像度を下げる」とは何を意味するのでしょう。 7日間続いた60周年のカンヌライオン、僕にとっては10回目のカンヌも、ついに最終日を迎えました。この連載の初回で書いたように、カンヌには、フィルム、アウトドア、サイバーなどさまざまな部門があって、それぞれの部門別に毎晩のように授賞式が行われるのですが、この部門数が毎年次々と増え続けているというのがカンヌの特徴です。それは広告領域がどんどん拡大していることを意味しているので、新設される部門はその時代の広告産業の最先端の領域なのです。 2012年設立されたばかりの注目の部門に、ブランデッド・コンテ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く