UK Optalysys demonstrates extreme optical computing performance


Optalysys, a UK technology company, says it's on-target to demonstrate a novel optical computer, which performs calculations at the speed of light. If all goes to plan, Optalysys says it will have a 340-gigaflop prototype ready to go soon. .. from Extremtech

2014/08/11 01:15 · Richard Donovan

"Neurogrid" $400 brain on a board the size of an ipad

neurogrid-brain-simulator.jpg A group of engineers at Stanford has developed an iPad-sized, highly power-efficient way of simulating a million neurons and billions of synapses for as low as US$400. The breakthrough could both help our understanding of the brain and help develop a new generation of bionic limbs that are controlled by the patient's brain in real time with little effort at all.

Stanford University

2014/05/04 04:38 · Richard Donovan

Koa Seeks to answers some of Nodejs challenges

The fervent apostles Nodejs have been very loud promoting server-side JavaScript. And indeed it is light weight, and fast/responsive by avoiding thread blocking by having callbacks passed as the last argument.

However beyond demos when writing 'real' applications you quickly end up indented off the right hand margin. In a sane light there is a huge challenge in readability and maintainability of nodejs applications.

There is also an incredibly active community, including Koa is an expressive middleware for node.js using generators to make web applications and APIs more enjoyable to write and read.

An example: the app.callback method returns a handler that is compatible with Node’s http.createServer method, and uses co:

app.callback = function(){
  var mw = [respond].concat(this.middleware);
  var gen = compose(mw);
  var fn = co(gen);
  var self = this;
  return function(req, res){
    var ctx = self.createContext(req, res);
    onSocketError(ctx, ctx.onerror);, ctx.onerror);

This example is from Koa’s source, and allows the following to work:

var koa = require('koa');
var app = koa();
// Equivalent: http.createServer(app.callback()).listen(3000);
2014/01/22 01:23 · Richard Donovan

Up in Arms for Lower Power Services

Boston Limited experts in lower powered servers unveiled the latest release of Viridis Microserver range. Powered by ARM Cortex A15 quad-core processor. Based on six EnergyCore ECX-2000 cards, the Boston Viridis 2.0 hosts two four-core SoC’s (Server-on-Chip) running at 1.8GHz and consuming as little as 6 Watts of power.

The ARM Cortex A15 quad-core processor, ECX-2000 delivers twice the performance, three times the memory bandwidth, and four times the memory capacity of the earlier ground-breaking ECX-1000.

It is highly scalable thanks to the integrated 80GB Fleet Fabric switch. The embedded Fleet Engine simultaneously provides out-of-band control and intelligence for autonomic operation and power optimization.

2013/11/29 00:43 · Richard Donovan

Details of Cassandra 2.0 Revealed ..

Cassandra has been the wildly popular key value (nosql) database due to it's performance and scalability. The announcements for Cassandra 2.0 claim offer more traditional database features as well as means to integrate with large event processing engines.

These features include:

  • Lightweight transactions allow ensuring operation “linearizability” similar to the serializable isolation level offered by relational databases which prevents conflicts during concurrent requests.
  • Triggers which enable pushing performance-critical code close to the data it deals with, and simplify integration with event-driven frameworks like Storm
  • CQL (Cassandra Query Language) enhancements such as cursors and improved index support
  • Improved compaction, keeping read performance from deteriorating under heavy write load
  • Eager retries to avoid query timeouts by sending redundant requests to other replicas if too much time elapses on the original request
  • Custom Thrift server implementation based on LMAX Disruptor, a high-performance inter-thread messaging library that achieves lower message processing latencies and better throughput with flexible buffer allocation strategies
2013/09/05 01:23 · Richard Donovan

Older entries >>