Open in app

Sign In

Write

Sign In

Nick Felker
Nick Felker

426 Followers

Home

About

May 22

Improving CEL performance with streaming API

Last summer I talked about a library I built to run Common Expression Language operations in the browser. This is a way to write simple or complex queries against a dataset. I mentioned at the time some performance issues I had faced, since the operation can take several seconds and…

Typescript

4 min read

Improving CEL performance with streaming API
Improving CEL performance with streaming API
Typescript

4 min read


May 22

Running and Evaluating STREAM benchmark for NVM in Gem5

In my ongoing research, I have looked at the ways that non-volatile memory interacts with the CPU as a way to improve various computing tasks. You can look at previous work on setting up and executing benchmarks. Assessing the performance of such a system requires data to be shuttled between…

Gem5

3 min read

Running and Evaluating STREAM benchmark for NVM in Gem5
Running and Evaluating STREAM benchmark for NVM in Gem5
Gem5

3 min read


May 19

Running a heterogeneous CPU-GPU simulation with Gem5

In my ongoing research, I have looked at the ways that non-volatile memory interacts with the CPU as a way to improve various computing tasks. You can look at previous work on setting up and executing benchmarks. (Part 1, Part 2) For standard processing, non-volatile memory is simply not going…

Gem5

5 min read

Running a heterogeneous CPU-GPU simulation with Gem5
Running a heterogeneous CPU-GPU simulation with Gem5
Gem5

5 min read


May 11

Neoliberal Desires: A response to Mark Fisher

I’m in a book club and we have been reading a book called Post-Capitalist Desire by the late Mark Fisher. It is a critique of capitalism and neoliberalism through a series of recorded and transcribed lectures.

Neoliberalism

5 min read

Neoliberal Desires: A response to Mark Fisher
Neoliberal Desires: A response to Mark Fisher
Neoliberalism

5 min read


May 8

Generative AI will replace journalists. Here’s why that’s good.

In 2013, now CEO Meredith Levien joined the New York Times. That was a year of major changes in the publishing industry. Buzzfeed was taking off, using clickbait to build a newsroom. Senator Cory Booker started a company called Waywire to enhance citizen journalism. But these changes came at the…

Large Language Models

6 min read

Generative AI will replace journalists. Here’s why that’s good.
Generative AI will replace journalists. Here’s why that’s good.
Large Language Models

6 min read


May 8

Running non-volatile memory in Gem5

I am researching next-generation memory in computer architecturse. Part of that includes learning ways to simulate computer systems with non-volatile memory and part of that of course is reading existing literature on the topic. I recently read A Cycle-level Unified DRAM Cache Controller Model for 3DXPoint Memory Systems in gem5…

Gem5

4 min read

Running non-volatile memory in Gem5
Running non-volatile memory in Gem5
Gem5

4 min read


May 1

Ethereal Tasks: Improving productivity with a Google Tasks wrapper

At the end of last year, I decided that this year I had to do improve my productivity. I had so many ideas of things to do, yet my to-dos were scattered across a bunch of different apps and services. That had to be fixed first. …

Tasks

6 min read

Ethereal Tasks: Improving productivity with a Google Tasks wrapper
Ethereal Tasks: Improving productivity with a Google Tasks wrapper
Tasks

6 min read


Apr 27

There is no such thing as “trickle-down housing”

I moved to New York City a little over four years ago. I moved from Mountain View, another place where rent is absurdly high. Somehow I wound up paying less money for an apartment in New York than California. Yet with the cost of rent skyrocketing across the country, it’s…

Yimby

7 min read

There is no such thing as “trickle-down housing”
There is no such thing as “trickle-down housing”
Yimby

7 min read


Apr 22

Building & Running Whetstone/Dhrystone in Gem5

Running Whetstone The Whetstone benchmark is a tool used for evaluating the peformance of floating point numbers in a CPU. It was originally written in 1972 although modern versions can be found today. I found a version of this on Netlib which appears to be an archive of computer science-related academic material. …

Gem5

5 min read

Building & Running Whetstone/Dhrystone in Gem5
Building & Running Whetstone/Dhrystone in Gem5
Gem5

5 min read


Apr 18

Migrating from Polymer 3 to Angular

Why am I doing this? Well, several years ago I created my own website for recipes. This was fun but I recently returned to it. I purchased an air fryer and wanted to document the things I’ve air-fried like air-fried ravioli. Recently, as I’ve been getting into building PWAs, I…

Angular

5 min read

Migrating from Polymer 3 to Angular
Migrating from Polymer 3 to Angular
Angular

5 min read

Nick Felker

Nick Felker

426 Followers

Social Media Expert -- Rowan University 2017 -- IoT & Assistant @ Google

Following
  • Wolke@林建宏

    Wolke@林建宏

  • Fred Grott

    Fred Grott

  • John Rampton

    John Rampton

  • Intel

    Intel

  • Fowad Sohail

    Fowad Sohail

See all (205)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech