Skip to content

{ Tag Archives } performance

Raspberry Pi vs SPARCstation 20: Fight!

A couple weeks back, I tweeted the following: Turns out a Raspberry Pi now is about 6× as fast as a SPARCstation 20 was 20 years ago. And a Pi 2 is more like 15× as fast. I was a little low in my numbers, too — they’re more like 7× and 16× to 41× […]

Also tagged , , ,

Erlang on LLVM? or: Outsource your JIT!

Has anyone been working on using LLVM to do just-in-time code generation for the Erlang virtual machine? Depending on the design and structure of the Erlang virtual machine, it doesn’t seem like it would be all that tough a project. And it could provide a nice performance boost for those projects that are starting to […]

Also tagged , , , , , , , ,

LLVM terminology

I thought the proper terminology was worth pointing out, since I’ve seen — and heard — some misuses lately. LLVM is the Low-Level Virtual Machine and the project surrounding it. LLVM-GCC is a compiler that uses GCC for its front-end and LLVM for its back-end. Clang is the C language family front-end that is part […]

Also tagged , ,

peterb hits it out of the park

peterb of Tea Leaves, in Game Developer To World: Please Revolve Around Me! summarizes the position taken by Tim Sweeny of Epic during an interview thusly: People aren’t buying expensive enough PCs. Even the expensive PCs aren’t good enough to run his games. People who buy cheaper machines with Intel integrated graphics are giving their […]

Also tagged ,

Designing for Core Data performance

On the comp.sys.mac.programmer.help newsgroup, Florian Zschocke asked about improving the performance of his Core Data application. Here’s an adapted version of my reply to his post. Core Data applications should scale quite well to large data sets when using an SQLite persistent store. That said, there are a couple implementation tactics that are critical to […]

Also tagged , ,