Skip to content

Instantly share code, notes, and snippets.

View GitHubEmploy's full-sized avatar
👾
Coding Like A Pro

Mohit Varikuti GitHubEmploy

👾
Coding Like A Pro
View GitHub Profile
.version 6.4
.target sm_75
.address_size 64
// Kernel function: vector addition
.visible .entry vectorAdd(
.param .u64 param0, // pointer to vector A
.param .u64 param1, // pointer to vector B
.param .u64 param2, // pointer to output vector C
.param .u32 param3 // number of elements
.reg .u32 %r1, %r2;
.reg .f32 %f1;
.version 6.4
.target sm_75
.address_size 64
#include <stdio.h>
#include <cuda_runtime.h>
// A CUDA kernel that uses inline PTX to add 1 to each element.
__global__ void addOneKernel(int *data) {
int i = threadIdx.x;
// Inline PTX: move immediate value 1 into a temporary register, then add it to i.
asm volatile (
"add.s32 %0, %1, 1;\n"
: "=r"(data[i]) // Output operand: write the result into data[i]
Time (s) Altitude (m) Vertical velocity (m/s) Vertical acceleration (m/s²) Total velocity (m/s) Total acceleration (m/s²) Position East of launch (m) Position North of launch (m) Lateral distance (m) Lateral direction (°) Lateral velocity (m/s) Lateral acceleration (m/s²) Latitude (°) Longitude (°) Gravitational acceleration (m/s²) Angle of attack (°) Roll rate (°/s) Pitch rate (°/s) Yaw rate (°/s) Mass (g) Motor mass (g) Longitudinal moment of inertia (kg·m²) Rotational moment of inertia (kg·m²) CP location (cm) CG location (cm) Stability margin calibers (​) Mach number (​) Reynolds number (​) Thrust (N) Drag force (N) Drag coefficient (​) Axial drag coefficient (​) Friction drag coefficient (​) Pressure drag coefficient (​) Base drag coefficient (​) Normal force coefficient (​) Pitch moment coefficient (​) Yaw moment coefficient (​) Side force coefficient (​) Roll moment coefficient (​) Roll forcing coefficient (​) Roll damping coefficient (​) Pitch damping coefficient (​) Coriolis acceleration (m/s²) Refer
// ==UserScript==
// @name Modify Slider Max Value
// @namespace http://tampermonkey.net/
// @version 1.0
// @description Change max value of a specific range slider
// @author Mohit
// @match *://*/*
// @grant none
// ==/UserScript==
import time
import numpy as np
rscores = np.random.randint(1, 100, size=100000010)
s = time.time()
mean_failed = (rscores[rscores < 70]).mean()
print(mean_failed)
import time
import numpy as np
rscores = np.random.randint(1, 100, size=100000010)
s = time.time()
cfailed = 0
sfailed = 0
for score in rscores:
import time
import numpy as np
s = time.time()
tsum = np.sum(np.arange(100000000))
print(f'Sum: {tsum}')
print(f'Duration: {time.time() - s} seconds')
import time
s = time.time()
tsum = sum(range(100000000))
print(f'Sum: {tsum}')
print(f'Sum/range: {time.time() - s} seconds')