- 2011 - A trip through the Graphics Pipeline 2011
 - 2013 - Performance Optimization Guidelines and the GPU Architecture behind them
 - 2015 - Life of a triangle - NVIDIA's logical pipeline
 - 2015 - Render Hell 2.0
 - 2016 - How bad are small triangles on GPU and why?
 - 2017 - GPU Performance for Game Artists
 - 2019 - Understanding the anatomy of GPUs using Pokémon
 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | import matplotlib.pyplot as plt | |
| import numpy as np | |
| import sklearn.linear_model | |
| from mpl_toolkits.mplot3d import Axes3D | |
| X_train = np.random.rand(2000).reshape(1000,2)*60 | |
| y_train = (X_train[:, 0]**2)+(X_train[:, 1]**2) | |
| X_test = np.random.rand(200).reshape(100,2)*60 | |
| y_test = (X_test[:, 0]**2)+(X_test[:, 1]**2) | 
In a terminal start a server.
$ python -m SimpleHTTPServer 8000In another terminal set up the cgroups freezer.
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | ;; | |
| ;; scheme coin - a common lisp blockchain | |
| ;; | |
| ;; Burton Samograd | |
| ;; 2017 | |
| (load "~/quicklisp/setup.lisp") | |
| (defconstant *coin-name* "Scheme Coin") | 
Gibber uses javascript.
I made a documentation generator that cashes in on Clojure's dynamism. See the play-cljs docs (a ClojureScript game library) for an example of its output.
Like many of you, I've often wondered what my final regret will be on my deathbed. My best guess came to me in a dream recently. I was walking across the charred earth of an apocalyptic future world, maneuvering around the remains of the less fortunate. I was startled to find a young girl, barely holding onto her life. She murmured something to me. I asked her to repeat it, and she said more loudly: "I...wish your Clojure projects didn't have such crappy documentation."
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | (ns overtone-workshop.core | |
| (:require [overtone.algo.euclidean-rhythm :refer [euclidean-rhythm]]) | |
| (:require [overtone.synth.stringed :refer :all]) | |
| (:require [overtone.live :refer :all])) | |
| (use 'overtone.live) | |
| ;; http://quod.lib.umich.edu/cgi/p/pod/dod-idx/synthesizing-a-javanese-gong-ageng.pdf | |
| (definst bell [frequency 440 duration 1.0 volume 1.0 position 0 wet 0.5 room 0.5 | |
| h0 1 h1 0.6 h2 0.4 h3 0.25 h4 0.2] | |
| (let [harmonics [ 1 2 3 4.2 5.4] | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | // This file is in the public domain. Where | |
| // a public domain declaration is not recognized, you are granted | |
| // a license to freely use, modify, and redistribute this file in | |
| // any way you choose. | |
| using System.Collections; | |
| using System.Collections.Generic; | |
| using UnityEngine; | |
| // Unity remake of a fake volumetric light glow effect | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | import svgwrite | |
| import volatility.conf as conf | |
| import volatility.registry as registry | |
| import volatility.plugins.volshell as shell | |
| registry.PluginImporter() | |
| config = conf.ConfObject() | |
| import volatility.commands as commands | |
| import volatility.addrspace as addrspace | |
| import volatility.utils as utils | |
| registry.register_global_options(config, commands.Command) | 
NewerOlder