Computing with Big Data: An Introduction to SupR - Department of Statistics - Purdue University Skip to main content

Introduction to a Multithreaded and Distributed R for Big Data Analysis

RAWL 2082 | 8:30 - 4:00 p.m.

 

Description

The computer software R is one of the most popular computing tools for data analysis. In the past decade or so, tremendous efforts have been made to make R useful for big data analysis. These include Tessera, Revolution-R, and SparkR, to name a few. As we know, they are all making use of JAVA-based softwares such as Hadoop and Spark.

In this workshop, we introduce an entirely new alternative, a multithreaded and distributed R, called SupR. The prototype of SupR was made possible by modifying R (R-3.1.1) existing internal system implementation in C. The key features of the prototype include

  1. a R-style front-end obtained by maintaining the existing R syntax and internal basic data structures,
  2. a Java-like multithreading model,
  3. a Spark-like cluster computing environment, and
  4. a built-in simple distributed file system.

Students are expected to bring their own laptop computers to install Virtual Box, Ubuntu, and the current version SupR. More information on installation and course materials is available at SupR: Multithreaded and Distributed R release.

Purdue Department of Statistics, 150 N. University St, West Lafayette, IN 47907

Phone: (765) 494-6030, Fax: (765) 494-0558

© 2023 Purdue University | An equal access/equal opportunity university | Copyright Complaints

Trouble with this page? Disability-related accessibility issue? Please contact the College of Science.