Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - JeGX

Pages: 1 ... 18 19 [20] 21 22 ... 34
Beachfront.iO "needs to service millions upon millions of requests a day, upwards of 5 to 10 thousand transactions per second and do this very reliably," Kuehnl said. "I was looking at different stacks and doing benchmarks to figure out how it would be most productive and most performant … and that's where I came across Go."

The code written in Go performs all the heavy lifting on the back end, including load balancing and choosing which ads to serve up when and where.

"The issue for PHP and even Node.js is obviously you're trapped in a single-threaded situation and what I really wanted was to be able to do a lot of things concurrently," Kuehnl continued. "My options were to go with something like Java, where you have more memory overhead, or I could go with something like Go that was built from the ground up for concurrency and using very modern patterns."

Kuehnl said Go combines those modern concurrency patterns with the "static execution speed of C or C++" but with "a more compositional feel, a script kind of feel. … I started first with the idea of trying to pick the most high-performance modern language, but as I explored it more the beauty of the language presented itself."

In March, readers followed along as Nate Anderson, Ars deputy editor and a self-admitted newbie to password cracking, downloaded a list of more than 16,000 cryptographically hashed passcodes. Within a few hours, he deciphered almost half of them. The moral of the story: if a reporter with zero training in the ancient art of password cracking can achieve such results, imagine what more seasoned attackers can do.

If you typically follow GPU performance as it related to gaming but have become curious about Bitcoin mining, you’ve probably noticed and been surprised by the fact that AMD GPUs are the uncontested performance leaders in the market. This is in stark contrast to the PC graphics business, where AMD’s HD 7000 series has been playing a defensive game against Nvidia’s GK104 / GeForce 600 family of products. In Bitcoin mining, the situation is almost completely reversed — the Radeon 7970 is capable of 550MHash/second, while the GTX 680 is roughly 1/5 as fast.

3D-Tech News Around The Web / Leap Motion for Windows
« on: May 23, 2013, 03:57:45 PM »
It's what we've always envisioned for Leap Motion — to break down the barriers between people and technology. Here's a video to show you how close we are. With Leap Motion technology, Windows OS is natural, easy, and fun to use. You'll navigate your desktop, browse the web, flip through photos, and do everything you do everyday in extraordinary ways —all with the wave of a hand or lift of a finger.

3D-Tech News Around The Web / Modern GPU
« on: May 20, 2013, 03:19:34 PM »
Modern GPU is code and commentary intended to promote new and productive ways of thinking about GPU computing.

This project is a library, an algorithms book, a tutorial, and a best-practices guide. If you are new to CUDA, start here. If you're already familiar with CUDA, are ready for a challenge, and want to learn design patterns for parallel programming, enjoy this series.

English forum / PhysX 3 plugin WIP
« on: May 17, 2013, 03:05:16 PM »
I started today the dev of a PhysX 3 plugin for GLSL Hacker...

English forum / Lua and Python Primers for GLSL Hacker
« on: May 16, 2013, 06:51:37 PM »
Two short tutorials to quickly start coding with Lua and Python:

- Lua Primer for the Impatient

- Python Primer for the Impatient

English forum / GLSL Hacker command line parameters
« on: May 16, 2013, 05:48:56 AM »
Here are the main command line parameters included in GLSL Hacker:
  • /fullscreen
        forces fullscreen mode.
  • /demofile="filename"
        specifies the absolute path to the demo file.
  • /benchmark_duration_ms=<n>   
        specifies the duration of the demo/benchmark in milliseconds.
  • /benchmark_log_score   
        writes benchmark results in the benchmarl log file (CSV file).
  • /benchmark_display_score_box   
        displays the score box at the end of the benchmark.
  • /disable_opengl_support_check   
        disables the check of the OpenGL version done at the beginning of a demo.
  • /noload_plugin_opencl   
        disables the loading of the OpenCL plugin.
  • /noload_plugin_python27   
        disables the loading of the Python 2.7 plugin.
  • /glinfo 
        writes OpenGL complete information (all OpenGL extensions) in the log file.
  • /vbo_usage=<usage>
  • /ibo_usage=<usage>

GLSLHacker.exe /demofile="C:/The/Path To/The/Demo.xml" /vbo_usage=GL_STATIC_DRAW /benchmark_duration_ms=5000 /benchmark_display_score_box

3D-Tech News Around The Web / Realtime GPU Audio
« on: May 11, 2013, 09:54:24 AM »
Today's CPUs are capable of supporting realtime audio for many popular applications, but some compute-intensive audio applications require hardware acceleration. This article looks at some realtime sound-synthesis applications and shares the authors' experiences implementing them on GPUs (graphics processing units).

Geeks3D's GPU Tools / GpuTest 0.4.1 for Windows only
« on: May 10, 2013, 10:30:25 PM »
GpuTest 0.4.1 is a bugfix release for Windows only. More info and download:

3D-Tech News Around The Web / real time ray tracing part 2.
« on: May 09, 2013, 04:27:45 PM »
In the last post I gave an overview of my journey through realtime raytracing and how I ended up with a performant technique that worked in a production setting (well, a demo) and was efficient and useful. Now I’m going go into some more technical details about the approaches I tried and ended up using.

Full story:

Starting May 6th and running for six weeks, Intel wants to inspire developers to forge new ground by integrating voice control, gesture control, facial recognition, and augmented reality with apps and games on PCs in the second phase of its Perceptual Computing Challenge. With a grand-prize of $100,000 USD and  thousands of dollars in prizing available in 4 different categories, Intel is looking for the most unique, innovative, and bar-raising uses of Perceptual Computing possible.
Developers have six weeks to submit ideas for games, productivity tools, user interfaces, or generally innovative uses of perceptual computing. If their idea is outstanding it will be selected by the panel of judges to progress into round two, where they’ll receive an interactive gesture camera in order to turn their idea into reality.

- Competition home page and prize list
- Showcase of winners from phase one[/url

libigl is a simple c++ geometry processing library that has a wide functionality including construction of sparse discrete differential geometry operators and finite-elements matrices such as the contangent Laplacian and diagonalized mass matrix, simple facet and edge-based topology data structures, mesh-viewing utilities for opengl and glsl, and many core functions for matrix manipulation which make Eigen feel a lot more like MATLAB.

More information an download: libigl @

Geeks3D's GPU Tools / GpuTest 0.4.0 released
« on: May 06, 2013, 10:57:57 AM »
GpuTest 0.4.0 has been released. More information and downloads are available HERE

Some screenshots:

- The Pixmark Piano demo updated with old and rusty look like in the original demo on ShaderToy:

- TessMark (OpenGL 4) demo on Mac OSX 10.8.3 with NVIDIA GeForce GT 650M (Macbook Pro retina 15-inch):

- TessMark (OpenGL 4) demo on Mac OSX 10.8.3 with Intel HD Graphics 4000 (Macbook Pro retina 15-inch):

Pages: 1 ... 18 19 [20] 21 22 ... 34