Skip to content

Commit 1ff3209

Browse files
committed
Add lab info from xtra.science
- Update homepage hero with Xtra Computing content and links - Replace feature cards with actual research areas (big data, distributed systems, cloud/AI) - Replace docs/intro with About page covering research areas, key projects, and links - Replace default Docusaurus sample posts with welcome post - Update authors.yml with Xtra Computing org author and contributor template - Remove tutorial docs that don't belong in a lab blog
1 parent d04b886 commit 1ff3209

File tree

17 files changed

+104
-563
lines changed

17 files changed

+104
-563
lines changed

blog/2026-03-01-welcome/index.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
title: Welcome to the Xtra Computing Blog
3+
authors:
4+
- xtra
5+
tags: [announcement]
6+
---
7+
8+
Welcome to the official blog of **Xtra Computing Group** at the National University of Singapore.
9+
10+
This is a space for lab members, collaborators, and friends to share research ideas, technical write-ups, project updates, and anything else that might be useful to the systems and ML community.
11+
12+
<!-- truncate -->
13+
14+
## What We Work On
15+
16+
Xtra Computing Group sits at the intersection of **data management systems**, **parallel computing**, and **machine learning**. We build things that are fast, scalable, and principled — from GPU-accelerated ML libraries to federated learning benchmarks to LLM privacy toolkits.
17+
18+
A few highlights from recent work:
19+
20+
- **[LLM-PBE](https://github.com/Xtra-Computing/LLM-PBE)** (SIGMOD 2024, Best Paper Nomination) — a toolkit for evaluating data privacy risks in large language models.
21+
- **[VertiBench](https://github.com/Xtra-Computing/VertiBench)** (ICLR 2024) — advancing feature distribution diversity in vertical federated learning benchmarks.
22+
- **[Model Go](https://github.com/Xtra-Computing/ModelGo)** (WWW 2024, Oral) — a practical tool for machine learning license analysis.
23+
- **[ThunderGBM](https://github.com/Xtra-Computing/thundergbm)** / **[ThunderSVM](https://github.com/Xtra-Computing/thundersvm)** — GPU-accelerated gradient boosting and SVM libraries with thousands of users.
24+
25+
## Who Can Write Here
26+
27+
Everyone. Lab members, visiting researchers, collaborators, and anyone in the community with something interesting to say. If you have a research insight, a systems trick, a paper walkthrough, or a tutorial — this blog is for you.
28+
29+
See [CONTRIBUTING.md](https://github.com/Xtra-Computing/blog/blob/main/CONTRIBUTING.md) for how to submit a post via pull request.
30+
31+
## Links
32+
33+
- Lab website: [www.xtra.science](https://www.xtra.science)
34+
- GitHub: [github.com/Xtra-Computing](https://github.com/Xtra-Computing)
35+
- HuggingFace: [huggingface.co/Xtra-Computing](https://huggingface.co/Xtra-Computing)

blog/authors.yml

Lines changed: 20 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,23 @@
1-
yangshun:
2-
name: Yangshun Tay
3-
title: Ex-Meta Staff Engineer, Co-founder GreatFrontEnd
4-
url: https://linkedin.com/in/yangshun
5-
image_url: https://github.com/yangshun.png
1+
# Default author entry for Xtra Computing Group posts.
2+
# To add yourself, copy this block, change the key (e.g. "jane"),
3+
# and fill in your own details.
4+
5+
xtra:
6+
name: Xtra Computing Group
7+
title: NUS School of Computing
8+
url: https://www.xtra.science
9+
image_url: https://github.com/Xtra-Computing.png
610
page: true
711
socials:
8-
x: yangshunz
9-
linkedin: yangshun
10-
github: yangshun
11-
newsletter: https://www.greatfrontend.com
12+
github: Xtra-Computing
1213

13-
slorber:
14-
name: Sébastien Lorber
15-
title: Docusaurus maintainer
16-
url: https://sebastienlorber.com
17-
image_url: https://github.com/slorber.png
18-
page:
19-
# customize the url of the author page at /blog/authors/<permalink>
20-
permalink: '/all-sebastien-lorber-articles'
21-
socials:
22-
x: sebastienlorber
23-
linkedin: sebastienlorber
24-
github: slorber
25-
newsletter: https://thisweekinreact.com
14+
# Example contributor entry — duplicate and customise:
15+
#
16+
# yourname:
17+
# name: Your Full Name
18+
# title: PhD Student / Postdoc / ...
19+
# url: https://your-homepage.com
20+
# image_url: https://github.com/your-github-handle.png
21+
# page: true
22+
# socials:
23+
# github: your-github-handle

docs/intro.md

Lines changed: 27 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,44 @@
11
---
22
sidebar_position: 1
3+
slug: /intro
34
---
45

5-
# Tutorial Intro
6+
# About Xtra Computing Group
67

7-
Let's discover **Docusaurus in less than 5 minutes**.
8+
**Xtra Computing Group** is a research lab at the [National University of Singapore (NUS)](https://www.nus.edu.sg/), School of Computing.
89

9-
## Getting Started
10+
We work on **big data management systems**, **parallel and distributed computing**, and **cloud computing**, with a particular interest in emerging hardware (GPUs, FPGAs, etc.) and the intersection of systems and machine learning.
1011

11-
Get started by **creating a new site**.
12+
## Research Areas
1213

13-
Or **try Docusaurus immediately** with **[docusaurus.new](https://docusaurus.new)**.
14+
- **Big Data Management Systems** — scalable data processing, query engines, and storage systems built for the cloud and modern hardware.
15+
- **Parallel & Distributed Systems** — high-performance computing across heterogeneous and distributed environments.
16+
- **Federated Learning** — privacy-preserving, collaborative ML on non-IID and vertically partitioned data.
17+
- **LLM Systems & Privacy** — infrastructure and evaluation tools for large language models, including data privacy assessment.
18+
- **GPU-Accelerated ML** — libraries and frameworks that exploit GPU parallelism for classical and modern ML algorithms.
1419

15-
### What you'll need
20+
## Key Projects
1621

17-
- [Node.js](https://nodejs.org/en/download/) version 20.0 or above:
18-
- When installing Node.js, you are recommended to check all checkboxes related to dependencies.
22+
| Project | Venue | Description |
23+
|---------|-------|-------------|
24+
| [LLM-PBE](https://github.com/Xtra-Computing/LLM-PBE) | SIGMOD 2024 *(Best Paper Nomination)* | Toolkit for systematic evaluation of data privacy risks in LLMs |
25+
| [VertiBench](https://github.com/Xtra-Computing/VertiBench) | ICLR 2024 | Benchmarks for vertical federated learning with diverse feature distributions |
26+
| [Model Go](https://github.com/Xtra-Computing/ModelGo) | WWW 2024 *(Oral)* | License analysis tool for machine learning projects |
27+
| [ThunderGBM](https://github.com/Xtra-Computing/thundergbm) | JMLR 2021 | Fast gradient boosted trees and random forests on GPUs |
28+
| [ThunderSVM](https://github.com/Xtra-Computing/thundersvm) | JMLR 2018 | Fast SVM library for GPUs and CPUs |
1929

20-
## Generate a new site
30+
## Join Us
2131

22-
Generate a new Docusaurus site using the **classic template**.
32+
We welcome **undergraduate interns**, **PhD candidates**, and **postdoctoral fellows** to join our collaborative research environment.
2333

24-
The classic template will automatically be added to your project after you run the command:
34+
Visit [www.xtra.science](https://www.xtra.science) for open positions and contact information.
2535

26-
```bash
27-
npm init docusaurus@latest my-website classic
28-
```
36+
## Links
2937

30-
You can type this command into Command Prompt, Powershell, Terminal, or any other integrated terminal of your code editor.
38+
- Website: [www.xtra.science](https://www.xtra.science)
39+
- GitHub: [github.com/Xtra-Computing](https://github.com/Xtra-Computing)
40+
- HuggingFace: [huggingface.co/Xtra-Computing](https://huggingface.co/Xtra-Computing)
3141

32-
The command also installs all necessary dependencies you need to run Docusaurus.
42+
## Contribute to This Blog
3343

34-
## Start your site
35-
36-
Run the development server:
37-
38-
```bash
39-
cd my-website
40-
npm run start
41-
```
42-
43-
The `cd` command changes the directory you're working with. In order to work with your newly created Docusaurus site, you'll need to navigate the terminal there.
44-
45-
The `npm run start` command builds your website locally and serves it through a development server, ready for you to view at http://localhost:3000/.
46-
47-
Open `docs/intro.md` (this page) and edit some lines: the site **reloads automatically** and displays your changes.
44+
Everyone is welcome to write posts — lab members, collaborators, and the broader community. See [CONTRIBUTING.md](https://github.com/Xtra-Computing/blog/blob/main/CONTRIBUTING.md) to get started.

docs/tutorial-basics/_category_.json

Lines changed: 0 additions & 8 deletions
This file was deleted.

docs/tutorial-basics/congratulations.md

Lines changed: 0 additions & 23 deletions
This file was deleted.

docs/tutorial-basics/create-a-blog-post.md

Lines changed: 0 additions & 34 deletions
This file was deleted.

docs/tutorial-basics/create-a-document.md

Lines changed: 0 additions & 57 deletions
This file was deleted.

docs/tutorial-basics/create-a-page.md

Lines changed: 0 additions & 43 deletions
This file was deleted.

docs/tutorial-basics/deploy-your-site.md

Lines changed: 0 additions & 31 deletions
This file was deleted.

0 commit comments

Comments
 (0)