Initial commit

This commit is contained in:
2024-04-02 19:58:23 +02:00
commit b0fd527a88
12 changed files with 8683 additions and 0 deletions

7
.gitignore vendored Normal file
View File

@@ -0,0 +1,7 @@
node_modules
.DS_Store
dist
*.local
.vite-inspect
.remote-assets
components.d.ts

3
.npmrc Normal file
View File

@@ -0,0 +1,3 @@
# for pnpm
shamefully-hoist=true
auto-install-peers=true

11
README.md Normal file
View File

@@ -0,0 +1,11 @@
# Welcome to [Slidev](https://github.com/slidevjs/slidev)!
To start the slide show:
- `npm install`
- `npm run dev`
- visit http://localhost:3030
Edit the [slides.md](./slides.md) to see the changes.
Learn more about Slidev on [documentations](https://sli.dev/).

11
global-bottom.vue Normal file
View File

@@ -0,0 +1,11 @@
<script setup>
import { useDarkMode } from '@slidev/client'
const { isDark } = useDarkMode()
</script>
<template>
<footer class="absolute bottom-10 right-10 p-2">
<img v-if="isDark" src="/rptu_white.svg" width="80" />
<img v-else src="/rptu_black.svg" width="80" />
</footer>
</template>

15
index.html Normal file
View File

@@ -0,0 +1,15 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" href="https://cdn.jsdelivr.net/gh/slidevjs/slidev/assets/favicon.png">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Avenir+Next:wght@200;400;600&family=Nunito+Sans:wght@200;400;600&family=Fira+Code:wght@200;400;600&display=swap" type="text/css">
</head>
<body>
<div id="app"></div>
<script type="module" src="/@fs/home/derek/Desktop/presentation/master-thesis/node_modules/@slidev/client/main.ts"></script>
<div id="mermaid-rendering-container"></div>
</body>
</html>

16
netlify.toml Normal file
View File

@@ -0,0 +1,16 @@
[build]
publish = "dist"
command = "npm run build"
[build.environment]
NODE_VERSION = "20"
[[redirects]]
from = "/.well-known/*"
to = "/.well-known/:splat"
status = 200
[[redirects]]
from = "/*"
to = "/index.html"
status = 200

8410
package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

21
package.json Normal file
View File

@@ -0,0 +1,21 @@
{
"name": "master-thesis",
"type": "module",
"private": true,
"scripts": {
"build": "slidev build",
"dev": "slidev --open",
"export": "slidev export"
},
"dependencies": {
"@slidev/cli": "^0.48.8",
"@slidev/theme-default": "latest",
"@slidev/theme-seriph": "latest",
"slidev-theme-academic": "^1.3.0",
"slidev-theme-geist": "^0.8.1",
"vue": "^3.4.21"
},
"devDependencies": {
"playwright-chromium": "^1.42.1"
}
}

60
public/rptu_black.svg Normal file
View File

@@ -0,0 +1,60 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generator: Adobe Illustrator 27.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg
version="1.1"
id="Ebene_1"
x="0px"
y="0px"
viewBox="0 0 449.10001 116.9"
xml:space="preserve"
sodipodi:docname="rptu_black.svg"
width="449.10001"
height="116.9"
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25, custom)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs4" /><sodipodi:namedview
id="namedview4"
pagecolor="#ffffff"
bordercolor="#999999"
borderopacity="1"
inkscape:showpageshadow="2"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="0.954"
inkscape:cx="189.72746"
inkscape:cy="102.72537"
inkscape:window-width="2194"
inkscape:window-height="1158"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="Ebene_1" />
<path
d="m 0,0 h 60.8 c 11.5,0 20.9,3.7 28.4,11.1 7.4,7.4 11.1,16.5 11.1,27.4 0,4.7 -0.7,9.1 -2,13.2 -1.4,4.1 -3,7.4 -5.1,9.8 -2,2.4 -4.1,4.7 -6.1,6.4 -2,1.7 -3.7,3 -5.1,3.7 l -2,1 24.7,44.2 H 78.3 L 56,76 H 25 v 40.9 H 0 Z m 71.2,27 c -3,-3 -6.8,-4.4 -11.1,-4.4 H 25 v 30.7 h 35.1 c 4.4,0 8.1,-1.4 11.1,-4.4 3,-3 4.4,-6.4 4.4,-10.8 0,-4.3 -1.3,-8.1 -4.4,-11.1"
id="path1" />
<path
d="m 181.3,0 c 11.8,0 21.6,3.7 29.4,11.1 7.8,7.4 11.8,16.9 11.8,28 0,11.1 -4.1,20.3 -11.8,28 -7.8,7.4 -17.6,11.1 -29.4,11.1 h -38.5 v 38.5 H 118.1 V 0.3 Z M 142.8,22.6 V 56 h 37.5 c 5.1,0 9.1,-1.7 12.5,-4.7 3.4,-3 5.1,-7.1 5.1,-11.8 0,-4.7 -1.7,-8.8 -5.1,-11.8 -3.4,-3.4 -7.4,-4.7 -12.5,-4.7 h -37.5 z"
id="path2" />
<polygon
points="312.4,240.6 312.4,334.8 287.8,334.8 287.8,240.6 247.9,240.6 247.9,218 352.3,218 352.3,240.6 "
id="polygon2"
transform="translate(-21,-218)" />
<g
id="Ebene_1_Kopie"
transform="translate(-21,-218)">
<g
id="g4">
<path
d="M 470.1,286.8 V 218 h -24.6 v 68.7 c 0,7.7 -2.3,14.2 -7.4,19.6 -2.3,2.3 -5.1,4.4 -7.7,5.7 -0.6,0.3 -0.7,0.3 -1.4,0.7 -3.7,2 -6.4,5.7 -6.4,10.5 0,6.4 5.1,11.4 11.4,11.4 1,0 2.9,-0.4 4.4,-1 6.4,-2.3 12.5,-6.1 17.5,-11.1 9.5,-9.8 14.2,-21.6 14.2,-35.7"
id="path3" />
<path
d="m 365.9,286.8 c 0,14.1 4.7,25.9 14.2,35.7 5.1,5.1 11.1,8.8 17.5,11.1 1.5,0.6 3.3,1 4.4,1 6.4,0 11.4,-5 11.4,-11.4 0,-4.7 -2.7,-8.4 -6.4,-10.5 -0.6,-0.3 -0.8,-0.4 -1.4,-0.7 -2.7,-1.4 -5.4,-3.4 -7.7,-5.7 -5.1,-5.4 -7.4,-11.8 -7.4,-19.6 V 218 h -24.6 v 68.8"
id="path4" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

70
public/rptu_white.svg Normal file
View File

@@ -0,0 +1,70 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generator: Adobe Illustrator 27.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg
version="1.1"
id="Ebene_1"
x="0px"
y="0px"
viewBox="0 0 449.10001 116.9"
xml:space="preserve"
sodipodi:docname="rptu_white.svg"
width="449.10001"
height="116.9"
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25, custom)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs4" /><sodipodi:namedview
id="namedview4"
pagecolor="#ffffff"
bordercolor="#999999"
borderopacity="1"
inkscape:showpageshadow="2"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="0.954"
inkscape:cx="29.350105"
inkscape:cy="-46.121593"
inkscape:window-width="2194"
inkscape:window-height="1158"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="Ebene_1" />
<style
type="text/css"
id="style1">
.st0{fill:#FFFFFF;}
</style>
<path
class="st0"
d="m 0,0 h 60.8 c 11.5,0 20.9,3.7 28.4,11.1 7.4,7.4 11.1,16.5 11.1,27.4 0,4.7 -0.7,9.1 -2,13.2 -1.4,4.1 -3,7.4 -5.1,9.8 -2,2.4 -4.1,4.7 -6.1,6.4 -2,1.7 -3.7,3 -5.1,3.7 l -2,1 24.7,44.2 H 78.3 L 56,76 H 25 v 40.9 H 0 Z m 71.2,27 c -3,-3 -6.8,-4.4 -11.1,-4.4 H 25 v 30.7 h 35.1 c 4.4,0 8.1,-1.4 11.1,-4.4 3,-3 4.4,-6.4 4.4,-10.8 0,-4.3 -1.3,-8.1 -4.4,-11.1"
id="path1" />
<path
class="st0"
d="m 181.3,0 c 11.8,0 21.6,3.7 29.4,11.1 7.8,7.4 11.8,16.9 11.8,28 0,11.1 -4.1,20.3 -11.8,28 -7.8,7.4 -17.6,11.1 -29.4,11.1 h -38.5 v 38.5 H 118.1 V 0.3 Z M 142.8,22.6 V 56 h 37.5 c 5.1,0 9.1,-1.7 12.5,-4.7 3.4,-3 5.1,-7.1 5.1,-11.8 0,-4.7 -1.7,-8.8 -5.1,-11.8 -3.4,-3.4 -7.4,-4.7 -12.5,-4.7 h -37.5 z"
id="path2" />
<polygon
class="st0"
points="312.4,240.6 312.4,334.8 287.8,334.8 287.8,240.6 247.9,240.6 247.9,218 352.3,218 352.3,240.6 "
id="polygon2"
transform="translate(-21,-218)" />
<g
id="Ebene_1_Kopie"
transform="translate(-21,-218)">
<g
id="g4">
<path
class="st0"
d="M 470.1,286.8 V 218 h -24.6 v 68.7 c 0,7.7 -2.3,14.2 -7.4,19.6 -2.3,2.3 -5.1,4.4 -7.7,5.7 -0.6,0.3 -0.7,0.3 -1.4,0.7 -3.7,2 -6.4,5.7 -6.4,10.5 0,6.4 5.1,11.4 11.4,11.4 1,0 2.9,-0.4 4.4,-1 6.4,-2.3 12.5,-6.1 17.5,-11.1 9.5,-9.8 14.2,-21.6 14.2,-35.7"
id="path3" />
<path
class="st0"
d="m 365.9,286.8 c 0,14.1 4.7,25.9 14.2,35.7 5.1,5.1 11.1,8.8 17.5,11.1 1.5,0.6 3.3,1 4.4,1 6.4,0 11.4,-5 11.4,-11.4 0,-4.7 -2.7,-8.4 -6.4,-10.5 -0.6,-0.3 -0.8,-0.4 -1.4,-0.7 -2.7,-1.4 -5.4,-3.4 -7.7,-5.7 -5.1,-5.4 -7.4,-11.8 -7.4,-19.6 V 218 h -24.6 v 68.8"
id="path4" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.8 KiB

52
slides.md Normal file
View File

@@ -0,0 +1,52 @@
---
title: System-Level Integration and Exploration of PIM-DRAM
author: Derek Christ
layout: cover
selectable: true
theme: academic
---
# System-Level Integration and Exploration of PIM-DRAM
## Derek Christ
---
<div class="grid grid-cols-2 gap-4">
<div>
The first column
</div>
<div>
The second column
</div>
</div>
---
normal slide...
Page: {{ $page }}
<SlideCurrentNo class="text-orange-400" />
Is current page active: {{ $page === $slidev.nav.currentPage }}
<script setup>
import { useDarkMode } from '@slidev/client'
const { isDark } = useDarkMode()
</script>
<div>
<p v-if="isDark">
Der Dark Mode ist aktiviert.
</p>
<p v-else>
Der Light Mode ist aktiviert.
</p>
</div>
<!--
hä warum geits net
-->

7
vercel.json Normal file
View File

@@ -0,0 +1,7 @@
{
"rewrites": [
{ "source": "/(.*)", "destination": "/index.html" }
],
"buildCommand": "npm run build",
"outputDirectory": "dist"
}