From 3f92ce21b5ed35f637b3c2227702ba3cdb4bad43 Mon Sep 17 00:00:00 2001 From: Reza Jelveh Date: Sun, 9 Aug 2026 00:23:50 +0800 Subject: [PATCH 1/2] feat: add COSCUP 2026 event landing page Add the COSCUP 2026 event with talk details, and extend the EventLanding component to display start/end time and room. Signed-off-by: Reza Jelveh --- src/components/EventLanding.js | 15 +++++++++++++++ src/data/events.js | 21 +++++++++++++++++++++ src/pages/landing/coscup-2026.js | 3 +++ 3 files changed, 39 insertions(+) create mode 100644 src/pages/landing/coscup-2026.js diff --git a/src/components/EventLanding.js b/src/components/EventLanding.js index f5f915a0e..c053eb5ef 100644 --- a/src/components/EventLanding.js +++ b/src/components/EventLanding.js @@ -6,6 +6,8 @@ import { faDiscord, faGithub } from "@fortawesome/free-brands-svg-icons"; import { faCalendarDays, faLocationDot, + faClock, + faDoorOpen, faFilePdf, faVideo, } from "@fortawesome/free-solid-svg-icons"; @@ -107,6 +109,19 @@ export default function EventLanding({ slug }) { {pick(locale, event.location)} + {event.startTime && ( + + + {event.startTime} + {event.endTime ? ` - ${event.endTime}` : ""} + + )} + {event.room && ( + + + {event.room} + + )}

{pick(locale, event.description)}

{(event.externalUrl || event.talkUrl) && ( diff --git a/src/data/events.js b/src/data/events.js index 81c4e049a..81d0e4524 100644 --- a/src/data/events.js +++ b/src/data/events.js @@ -102,6 +102,27 @@ const events = [ talkUrl: "https://events.linuxfoundation.org/kubecon-cloudnativecon-japan/program/schedule/?id=1182713", }, + { + slug: "coscup-2026", + title: { + en: "Running Multiple AI Workloads on One GPU with HAMi: Architecture and Gotchas", + zh: "用 HAMi 在一块 GPU 上运行多个 AI 工作负载:架构与注意事项", + }, + date: "2026-08-09", + startTime: "11:20", + endTime: "11:50", + location: { + en: "Taipei, Taiwan", + zh: "中国台湾 台北", + }, + room: "TR214", + description: { + en: "GPUs are expensive. Kubernetes doesn't share them well yet, and DRA is still work in progress. HAMi brings heterogeneous GPU sharing to Kubernetes. This talk covers how HAMi hijacks CUDA calls without touching your application code, why memory isolation matters, and real production use cases where teams cut GPU costs by 40-60%.", + zh: "GPU 很贵。Kubernetes 目前还无法很好地共享它们,DRA 仍在开发中。HAMi 为 Kubernetes 带来异构 GPU 共享。本演讲将介绍 HAMi 如何在不改动应用代码的情况下接管 CUDA 调用、为什么显存隔离至关重要,以及真实的生产用例——团队将 GPU 成本降低了 40-60%。", + }, + externalUrl: "https://coscup.org/2026/en/", + talkUrl: "https://coscup.org/2026/en/session/BGYZ3B", + }, ]; export default events; diff --git a/src/pages/landing/coscup-2026.js b/src/pages/landing/coscup-2026.js new file mode 100644 index 000000000..42b18ab48 --- /dev/null +++ b/src/pages/landing/coscup-2026.js @@ -0,0 +1,3 @@ +import EventLanding from "@site/src/components/EventLanding"; + +export default () => ; From fc7e3e081dbd36c2bac530c16289a32de032c7ed Mon Sep 17 00:00:00 2001 From: Reza Jelveh Date: Sun, 9 Aug 2026 03:29:48 +0800 Subject: [PATCH 2/2] feat(events): add COSCUP 2026 talk slides and CTA links add coscup slide deck Signed-off-by: Reza Jelveh --- src/data/events.js | 16 ++++++++++++++++ static/resources/2026-coscup/coscup_2026.pdf | Bin 0 -> 132 bytes 2 files changed, 16 insertions(+) create mode 100644 static/resources/2026-coscup/coscup_2026.pdf diff --git a/src/data/events.js b/src/data/events.js index 81d0e4524..57cd14646 100644 --- a/src/data/events.js +++ b/src/data/events.js @@ -115,6 +115,22 @@ const events = [ en: "Taipei, Taiwan", zh: "中国台湾 台北", }, + resources: { + communityFlyer: { + en: "Community Flyer", + zh: "社区宣传册", + url: "/resources/flyers/community-flyer.pdf", + }, + talkSlides: { + en: "Talk Slides", + zh: "演讲幻灯片", + url: "/resources/2026-coscup/coscup_2026.pdf", + }, + }, + cta: { + discordUrl: "https://go.dynamia.ai/hami-chat-coscup", + githubUrl: "https://go.dynamia.ai/proj-hami-coscup", + }, room: "TR214", description: { en: "GPUs are expensive. Kubernetes doesn't share them well yet, and DRA is still work in progress. HAMi brings heterogeneous GPU sharing to Kubernetes. This talk covers how HAMi hijacks CUDA calls without touching your application code, why memory isolation matters, and real production use cases where teams cut GPU costs by 40-60%.", diff --git a/static/resources/2026-coscup/coscup_2026.pdf b/static/resources/2026-coscup/coscup_2026.pdf new file mode 100644 index 0000000000000000000000000000000000000000..6ad5e560ad878cbcebbbab55c82d91ab73234f48 GIT binary patch literal 132 zcmWN`K^DUh5CG79PT>L#27}xt%qZ`*l~gGS=IA zrZxAs90zB4>7_Rkqwe5vW5c9^a_BLu=%H8#c87#Sj9CLAYD$dy4lcns$2qf6iCm1R O(lXkQ1%&7=`sEKc?