Big Data Appliances

Big Data—unstructured data coming to organizations in unprecedented volume, variety, and velocity—poses tremendous challenges to data center speed and efficiency. The use of Big Data is widespread in business and government, driving economic activity, innovation and growth. New applications for business analytics continue to emerge. Big Data problems require light-weight processing of huge volumes of data.

Xockets™ offers a breakthrough acceleration architecture for these problems, preserving compatibility with established commodity x86 architectures and software. Xockets builds appliances using our hardware and software co-processors, integrated into commodity server platforms, to enable dramatic acceleration of big data analytics applications.


Scaled Analytics

Unstructured data tools such as Map-Reduce, Graphs, and ETL distribute analytic calculations in a standard, structured data center. Xockets appliance works with and distributes among these rack servers to produce a dense, accelerated data center at much lower power.


Software-Defined Storage

Different applications use storage differently. Xockets software-defined storage infrastructure flexibly adapts its highest-density, highest IO storage platform: 72 TB of Application optimized Flash at 100’s of Gbps in a 1U geometry.



Xockets solutions can connect in excess of 100 thousand wimpy cores, each tightly coupled to software-defined infrastructure, petabytes of flash, and an abundance of programmable logic. Normally occupying a full data center, this Xockets deployment would require only four racks.

Technology— built from Ximms and Xockets

Unstructured programming and analytics frameworks, like Hadoop, expose the architectural deficiencies of conventional x86-based servers. In the face of huge data working sets and light-weight computation, Xockets offers a cooperative-compute acceleration architecture, preserving compatibility with established commodity x86 architectures and software.

  • Accelerate Big Data applications with Xockets heterogeneous processing cluster.
  • High number of processing streams, where each stream has its own classifier, processing and memory with parallel I/O.
  • Coordinated streaming of data between related application streams as part of a larger managed computational network.

Xockets is changing the economics about which data can be kept available for queries. Problem analysis which would previously have required a full rack can now be performed on a 1 or 2RU server, using much less power.

How is this possible? Xockets has built co-processors which, when integrated in a conventional server running conventional x86 CPUs, accelerate light-weight processes and remove contention for shared processing, memory, and memory bandwidth. Data is managed as it moves it through a network of highly connected processors that can handle the data at a power level appropriate to the computation. Instructions and their data are joined in an architecture in which an instruction stream attracts its data. The Xockets computational memory fabric enables solutions at a fraction of the server and power resources required for the standard approaches.

Software Stack

Software-defined Infrastructure

  • Xockets™ are application-specific software sockets, which connect and configure the XIMM infrastructure layer to an application without having to change the software stack.
  • Standard application packages can be accelerated and re-used with minimal code modifications and without specialized compilers.
  • A dual software stack coordinates x86 enterprise code with light-weight enterprise code executing on ARM cores.

IO-optimized, Heterogeneous Hardware

  • A XIMM™ is a DDR3 memory module, which fits in a standard server memory slot.
  • A cooperative computing model creates a multi-level hierarchy of compute and memory which spreads computation into a fabric communicating at memory bus speeds.
  • XIMMs have low-power ARM cores tightly coupled with logic and flash and x86 cores.
  • Many 1RU servers can support 48 XIMMs, while custom systems and blade servers will support many more.

Management Team

Parin Dalal, CEO co-founder


Parin has been obsessed with computer architecture since he was 13 years old. He has over fifteen years of experience at start-ups Exponential, Chromatic Research, Photuris, and Catenary as well as at public companies ATI and Fujitsu. He has worked in circuit design and architecture, developing memory, CPUs, GPUs, and NPUs. Most recently, Parin was a researcher at Stanford and holds a doctorate in theoretical physics. View Parin's profile on LinkedIn

Stephen Belair, CTO co-founder


Stephen has over twenty years of experience in operating system and system architecture, with focus on scalable infrastructure, distributed systems and concurrent methods. A Distinguished Engineer at Cisco Systems for years, Stephen architected the original distributed infrastructure at the heart of Cisco's core CRS router and has since led a project for Cisco's run-to-completion IOS to discover concurrency conflicts at runtime. View Stephen's profile on LinkedIn

Dan Alvarez, VP software


Daniel brings 18 years of experience in software development and over 10 years in management. Prior to joining Xockets, he was Sr. Manager of Engineering at Cisco Systems. Twice recipient of Cisco's Pioneer Award, he is passionate about promoting and productizing innovation. Daniel has a BS in EE from MIT and a MS in EE from Stanford University. View Daniel's profile on LinkedIn

About Us

Xockets builds hardware and software acceleration into appliances for Big Data processing. Traffic management, high speed memory and dense computational capacity enables these solutions at a fraction of the server and power resources required for the standard approaches.

Xockets was formed in 2012, and graduated from the Alchemist accelerator in January 2013. We are based in the San Francisco Bay Area, conveniently located a 15 minute walk away from the San Jose CalTrain station, with great public transport links to the Capitol Corridor and ACE commuter trains.

Xockets Inc.

One Almaden Blvd,
Suite 805
San Jose
CA 95113