タグ

アーキテクチャと最適化に関するotori334のブックマーク (3)

  • 0と1では解けない問題がある――アナログコンピューターが再び注目を集める理由とは | fabcross for エンジニア

    米ノートルダム大学の研究チームは、既存のデジタルコンピューターが苦手とする多変数問題について、アナログ「ソルバー」を利用することで、より最良の解を速く導くことができると発表した。研究成果は2018年11月19日の『Nature Communications』に掲載されている。 アナログコンピューターは20世紀初頭から中頃まで、潮位予測器や弾道計算機をはじめ、NASAの初期ロケットの打ち上げにも使われてきた。始めは歯車や真空管を、後にトランジスターを利用し、電圧などの測定値を計算結果としていた。例えば2つの数の和を計算したい場合、その2つの数に対応する電圧を加算するだけでよく、リアルタイムに結果が得られる。ただ、アナログコンピューターは変数の再設定が難しく、用途が限定されがちで、ノイズの問題もあることから、量産トランジスターや集積回路の台頭に伴い、より柔軟性のあるデジタルコンピューターに取っ

  • スケジューリング - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "スケジューリング" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2021年6月) 計算機科学においてスケジューリング(英: scheduling)は、スレッドやプロセスやデータの流れについて、システム資源(例えば、プロセッサ時間、通信帯域など)へのアクセスを与える方法の一つ。 システムを効果的に負荷分散するため、あるいはターゲットの Quality of Service を保証するためになされる。スケジューリングアルゴリズムは、マルチタスク(同時に複数のプロセスを実行)や多重化(複数のデータの流れを同時に転送)の発展とともに進化して

  • スクリプト言語を舐めてはいけない|shi3z|note

    おれはハッカーだ。 なので、ハッカーではない人種と呑むのが苦手である。 たとえば「ITエンジニア」と自称するような人たちだ。 当然だが、ITエンジニアと自称する人はハッカーではない。 ITエンジニアと言う言葉はスコープが広すぎていちいち細かい説明を聞かなければならない。 これが厄介なところである。 あるとき、友達の家で飲み会をすると言われ、誰が来るの?と聞いたら知らないIT関連会社のエンジニアたちだという。 エンジニアと呑むと喧嘩しちゃうので断ったのだが、いろいろあっていくことになってしまった。 するとやっぱりこんなはなしをしていた。 「やっぱ私もRubyみたいなスクリプト言語なんか卒業してコンパイル言語やんなきゃ。処理速度がね…」 「コンパイル言語って?」 「TypeScriptとかJavaとかC#とか」 「それ、中間コード言語じゃねえか。なんの意味があるんだ。YARV知らないのか」 ま

    スクリプト言語を舐めてはいけない|shi3z|note
  • 1