Mateusz Kaczanowski :: Personal Blog

Mateusz Kaczanowski Personal Blog

Creating software is what I love, it's what I care about, and what I strive to do better every day.

  • HOME
  • ABOUT ME
  • CONTACT
  • SVN

Categories

  • Android
  • ARM
  • AS3 /AIR /FLEX
  • C/C++
  • CUDA
  • Go
  • Linux
  • Miscellaneous
  • Network
  • Perl
  • Rust
  • Web

Category Archives: ARM

# Parallella (part 10): Power efficiency

By Mateusz Kaczanowski in ARM, C/C++, CUDA, Linux May 23, 2020 0 Comment

Power consumption undoubtedly is one of the most important factors we look at today. Whether it's your smartphone, tablet, laptop, or machine in the datacenter, the goal is the same. You want to get the best possible performance for the lowest power cost.

Read more

# Parallella (part 9): Nim

By Mateusz Kaczanowski in ARM, Linux April 13, 2020 0 Comment

I have been thinking about porting one of the modern programming languages on Epiphany architecture. At first, I thought Rust is the new cool kid in town, so maybe I'll give it a whirl. But it would require me to implement the LLVM backend...

Read more

# Parallella (part 1): Case study

By Mateusz Kaczanowski in ARM, Linux March 23, 2020 0 Comment
Parallella

A Supercomputer For Everyone - the title of Kickstarter campaign got my attention. A single-board computer 2-core ARM with a powerful 16-core Epiphany coprocessor just for just a 99$ seemed to be an affordable option, even for a first-year student like me...

Read more

# Parallella (part 5): elibs

By Mateusz Kaczanowski in ARM, C/C++, Linux March 23, 2020 0 Comment

In previous articles, such as Kernel or ISA, we saw how complicated interacting with Epiphany chip could be. A whole bunch of registers, memory banks, and funky addressing scheme. It's a lot to know, for someone who just wants to run a "hello world" program... If only we had some C library that would hide all this complex logic from us?!

Read more
  • POSTS
  • COMMENTS
  • TAGS

POSTS

  • # Parallella (part 13): Closing notes
  • # Parallella (part 12): Tensorflow?
  • # Parallella (part 11): malloc
  • # Parallella (part 10): Power efficiency
  • # Simple, fast, standalone pastebin service

COMMENTS

  • Jakub Hoborowicz on # BeagleBone Black C++ GPIO library
  • satta on # Build your own dynamic DNS service with GO!
  • Damian Mac on # Build your own dynamic DNS service with GO!
  • Adam on # Building ARM cluster Part 1: Collecting , wiring and powering devices
  • neuber jose sousa on # Build your own dynamic DNS service with GO!

TAGS

adapteva Android Archlinux ARM Authorisation BeagleBoneBlack Binary Tree C++ cluster cuda Cyanogenmod Debian dns dynamic embedded epiphany Flex FLV fpga go golang Graphiz hardware HTC Magic interpolation ipv6 isa Kernel Linux noc odroid openwrt packer parallella parallella-case-study Perl PHP qemu QProcess Qt4 recdnsfp Video Virtualbox YouTube Zend AMF
Social bar

Social bar

Links

Blogroll

  • Adobe Open Source
  • Arch Mobile Linux
  • Cyanogenmod
  • Listwy Przypodłogowe
  • MyDevil
  • Paweł Dubiński
  • XdaDevelopers
Proudly powered by WordPress. Theme: DW Minion by DesignWall.