El documento discute la educación virtual como una alternativa a la educación tradicional. La educación virtual se basa en las nuevas tecnologías de la información y la comunicación y promete revolucionar la educación tradicional. Comprende dos aspectos: el pedagógico y el tecnológico. Tiene beneficios como la reducción de costos, rapidez y flexibilidad, pero también desventajas como la dependencia de la tecnología y falta de estándares.
Google reported strong financial results for Q4 2006 with 67% year-over-year revenue growth. Revenue increased 19% sequentially led by growth in international markets like Germany and France. Costs and expenses grew at a slower rate than revenue. As a result, net income increased 40% year-over-year while operating margins expanded. Going forward, Google will continue investing in growth areas like international expansion and mobile partnerships to maintain market leadership in search and advertising.
El documento discute la educación virtual como una alternativa a la educación tradicional. La educación virtual se basa en las nuevas tecnologías de la información y la comunicación y promete revolucionar la educación tradicional. Comprende dos aspectos: el pedagógico y el tecnológico. Tiene beneficios como la reducción de costos, rapidez y flexibilidad, pero también desventajas como la dependencia de la tecnología y falta de estándares.
Google reported strong financial results for Q4 2006 with 67% year-over-year revenue growth. Revenue increased 19% sequentially led by growth in international markets like Germany and France. Costs and expenses grew at a slower rate than revenue. As a result, net income increased 40% year-over-year while operating margins expanded. Going forward, Google will continue investing in growth areas like international expansion and mobile partnerships to maintain market leadership in search and advertising.
El documento describe la anatomía de la cavidad oral de un recién nacido y los pasos para evaluar y tratar la succión y deglución. Explica que la lengua ocupa toda la boca de un bebé y analiza factores del bebé como sus reflejos y de la madre como su anatomía mamaria. Detalla los pasos de una succión correcta incluyendo el movimiento de la lengua y mandíbula. Finalmente, recomienda terapias de estimulación perioral e intraoral para mejorar la succión.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
A tecnologia está avançando rapidamente, tornando a informação mais acessível através de redes, celulares e internet. A integração de computadores nos programas educacionais tem um forte componente cultural que pode melhorar o aprendizado.
O documento descreve a evolução do evento "Conversas IN" realizado entre 2010-2014 em Lisboa e Porto. Apresenta os números de projetos e participantes em cada ano, mostrando o crescimento do evento. Também descreve os objetivos de facilitar o diálogo social, estimular a ação coletiva e aumentar a transparência.
1) O entrevistado descreve sua trajetória profissional na IBM e como fundou sua própria empresa de consultoria. 2) Ele destaca um projeto no Banco de Portugal que levou à aprendizagem organizacional sobre informação como recurso estratégico. 3) Atualmente leciona sobre gestão do conhecimento e aprendizagem organizacional no IST, usando métodos práticos que promovem a aprendizagem dos alunos.
El documento describe cómo los problemas de integración sensorial pueden causar hiperactividad, déficit de atención, problemas de aprendizaje y coordinación motriz en los niños. La directora de un centro de estimulación infantil explica que cuando los niños no procesan correctamente los estímulos sensoriales como el movimiento y la conciencia corporal, pueden tener dificultades en el desarrollo y el aprendizaje.
Law of robots and AIs - Future of Lawyers - Lecture 3Nicolas Petit
Lecture on the future of lawyers in a world driven by robotics and AIs: quantitative legal prediction, big data, AI based problem solving, etc. I also discuss Susskind's work.
O poema expressa a solidão do eu lírico e sua busca por respostas e orientação em meio a dúvidas existenciais. Ele questiona quem pode apontar o caminho certo e trazer luz em meio à escuridão que enfrenta, já que perdeu suas virtudes e se sente encurralado por falsos profetas. O eu lírico pede que alguém estenda a mão amiga de que tanto precisa para que possa enfrentar seus medos e assegurar seu lugar ao sol, recuperando sua outra face.
Marco Belzoni created a series of aquarelle paintings in 2011. The paintings and any accompanying music are copyrighted and belong solely to Marco Belzoni as the original author. The document provides information about a collection of aquarelle paintings and asserts the copyright of the creator.
Publicar una presentación de slideshare en bloggerKoldo Parra
Este documento proporciona instrucciones en 31 pasos para publicar una presentación PowerPoint o Impress en un blog de Blogger. Los pasos incluyen crear una cuenta en Slideshare, subir la presentación a Slideshare, copiar el código de incrustación, pegar el código en una nueva entrada de blog y publicar la entrada para incrustar la presentación en el blog.
Ferma risk and insurance report 2016 full report with questionsLaetitia Fung
The document provides details from the 2016 Federation of European Risk Management Associations (FERMA) European Risk and Insurance Survey. Some key details:
- The survey had 634 respondents from 24 FERMA member associations and other contacts.
- It covered three parts: risk management profession and practices, European risk management insights, and insurance management.
- The sample represented a variety of company sizes, industries, and regions across Europe. Most respondents were male, aged 36-55, and earned over €100k.
- Risk management departments varied in size from less than 5 FTEs to over 10 FTEs. About a third of companies used a captive insurance arrangement.
- The total estimated cost of risk
O documento discute como a intimidade é o maior desafio da vida moderna. A mensagem matinal enfatiza a importância de cultivar relacionamentos significativos e profundos com outras pessoas através da compreensão mútua e do respeito.
El Taylorismo es un método de organización industrial creado por Frederick Winslow Taylor que divide el proceso productivo en tareas simples y especializadas. Cada trabajador se enfoca en una sola etapa de la producción para maximizar la eficiencia, y el tiempo dedicado a cada tarea es estrictamente medido y controlado. El objetivo final es aumentar la productividad mediante la mecanización y especialización del trabajo.
11. Primo Piatto 配列をxxする
単色
✓ Cooking Point
- ホスト側はメモリ領域が連続していることが保証できていればSTLでもOK
- c++ templateで汎用性もバッチリ
- たった50行
One More Thing ...
- これってGPUのコードがほとんどそのままホストコードとして動きます
17. CUDA カーネル C++ compatibility
単色
✓ CUDA3.xまでは・・・
- リソースアロケーションとかできない
- そもそも本当の意味でのfunction callはできなかった
- (関数は全部inline)
✓ CUDA4.0では・・・
- カーネル内部でnew/delete可能!
- function callが実装され、virtualが使えるようになった!
18. Second Piatto リアルタイムレイトレーシング
単色
✓ Cooking Point
- 全体が約1700行、うち50行程度を追加しただけ
- ループを見よ!CUDAで並列化できるところは大体ループ
✓ One More Thing
- CUDAのC++サポートが大分いい感じ
- SDKのnewdeleteというサンプルにスレッドセーフなコンテナの実装アリ
23. Free Lunch is Over,
Let s Have a Dinner !
単色
✓ Cooking Point
- C/C++を知っていれば、CUDAプログラミングはむずかしくない
- 既存のソースコードも、動かすだけなら最低限の努力でOK
✓ One More Thing
- 今回使用したソースコードを公開します
- http://github.com/iitaku/gtc2011
今回はWindowsにおけるお手軽CUDAプログラミング環境を構築します。\n材料はこちらの通り。ドライバ、ツールキット、SDK、Visual Studioなどホストコードのコンパイラ、またクロスプラットフォームなビルドシステムCMakeを導入します。\n\n= Live =\nといっても難しいことはなく、このようにWebページからインストーラをダウンロードし、ワンクリックでインストールを行うだけです。\n\n
WindowsやMacなら、このとおりインストーラを4, 5発実行して、おまけに再起動するくらいですみます。Linux環境だとドライバのインストール周りでもう少し複雑なのですが、これについては弊社のCUDA Information siteにてインストール手順を公開していますので、ご参考にしていただければと思います。\n
お題は、ゼロからGPUプログラムを作りましょう・・・です。\n今回は、配列に対して任意の操作を関数オブジェクトとして実装し、これを実行するGPUプログラムを作成してみます。\n\n材料として、いくつかのCUDA APIとCUDAの文法を覚えておきましょう。\nまた、C++ templateとよくできたエディタ、よくできたキーボードも必要です。\n\nちなみに僕にとっての「よくできた」はvimとHappy Hacking Keyboardなのですが・・・\n時間もないのでこれについてのの議論はまたいつか。\n\n= Live =\n1.CMakeLists.txtをつくる\n2. mainかく\n
さて、CUDA APIとCUDAの拡張構文についてですが、必要なのは全部でたった4つです。\nGPUは専用のメモリ空間を持っており、このメモリ空間のアロケーションに使用するのがcudaMallocとcudaFreeです。\nまた、CPU側のメモリとの間のデータのコピーはcudaMemcpyというAPIを使用します。\n\nそして、カーネルと呼ばれるGPUプログラムの呼び出しには、CUDAの拡張文法を使用します。\nこのようにアングルブラケットをカーネル関数の前に付け、nvccでコンパイルすると、\nカーネルの呼び出しとして解釈されます。\n\n= Live =\nCUDA APIを使用したホストコードを作成する\n
さて、CUDAスレッドとカーネルという言葉が出てきましたね。これについて説明します。\n\nGPUは、数万というCUDAスレッドを数百のCUDAコアで並列処理するという実行モデルを持っています。CUDAカーネルは、CUDAスレッドの処理内容を記述するためのもので、__global__という識別子を関数の先頭に付けると、それがCUDAカーネルになります。\n\n= Live =\nCUDAカーネルのスタブを書く\n
CUDAカーネル内部では、いくつかの特殊な組み込み関数や変数が使用できます。今回は、threadIdxという組み込み変数のみを使用します。この変数は、そのカーネルを実行するCUDAスレッドのIDを格納しており、CUDAスレッドごとに違う変数を取得できます。\n\n= Live =\nカーネルを実装\n関数オブジェクトを実装し、関数に__device__識別子を付ける\n
さて、CUDAを使用した簡単なコードを作成しました。たった50行のコードです。また、ホスト側はメモリ領域が連続していればSTLでも問題ありません。またカーネル呼び出しではC++ templateを使用できるため、柔軟なプログラミングが可能なことがわかりました。\n\nまた、このコードですが、実行されるロジックのほとんどを、CPUとGPUで共有することが可能です。これによって、デバッグしやすい、保守しやすい、またこれは特にチューニングいない場合に限りますが、パフォーマンス比較がしやすい、などのメリットがあります。\n\n= Live =\ncpu_gpu_vecxx.cuを見せる\n\n
ここに、C++で書かれたプログラムがあります。これをGPUに移植しようというのが、今回のテーマです。\n\n= Live =\n1. buildはしておく\n2. ./cpu_rendererするだけ\n