fengjianxinghun 最近的时间轴更新
fengjianxinghun

fengjianxinghun

V2EX 第 115063 号会员,加入于 2015-05-04 14:11:23 +08:00
今日活跃度排名 2536
根据 fengjianxinghun 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
fengjianxinghun 最近回复了
7 天前
回复了 wdwwtzy 创建的主题 程序员 这个各大语言性能测试结果挺有意思
@INCerry 这个层面上语言本身影响就很小了,就是一点抽象开销。
7 天前
回复了 wdwwtzy 创建的主题 程序员 这个各大语言性能测试结果挺有意思
@INCerry c#人是 avx 手工优化。。比你自动 simd 不知道高那里去了。
7 天前
回复了 wdwwtzy 创建的主题 程序员 这个各大语言性能测试结果挺有意思
7 天前
回复了 wdwwtzy 创建的主题 程序员 这个各大语言性能测试结果挺有意思
@KeyboardManS 这个测试 c#作弊,nobody 的数学计算测试项就 c#用的 AVX simd ,rust 就是硬算
···

using System;
using System.Runtime.CompilerServices;
using System.Runtime.Intrinsics;
using System.Runtime.Intrinsics.X86;

using static System.Runtime.CompilerServices.MethodImplOptions;

using V256d = System.Runtime.Intrinsics.Vector256<double>;

public static unsafe class Net60_NBody_AVX_9_3b {

[MethodImpl(AggressiveOptimization | AggressiveInlining)]
private static V256d Square(V256d x)
=> Avx.Multiply(x, x);

[MethodImpl(AggressiveOptimization | AggressiveInlining)]
private static V256d Permute2x128AndBlend(V256d t0, V256d t1)
=> Avx.Add(Avx.Permute2x128(t0, t1, 0b10_0001), Avx.Blend(t0, t1, 0b1100));

[MethodImpl(AggressiveOptimization | AggressiveInlining)][SkipLocalsInit]
private static void InitDiffs(V256d* positions, V256d* rsqrts) {
V256d* r = rsqrts, p = positions;
for (int i = 1, k = 0; i < 5; ++i) {
V256d pi = p[i];
for (int j = 0; j < i; ++j, ++k) {
V256d pj = p[j];
r[k] = Avx.Subtract(pi, pj);
}
}
}
···
@xabcstack 楼主肯定是恐怖分子,大军阀,或者达斯维达。
@IGJacklove 还要人么
14 天前
回复了 CNN 创建的主题 硬件 PC 发展这么多年,为何不走模块化?
@xz410236056
1. 积木 X
2. 显卡+主板六神合体 √
14 天前
回复了 PopRain 创建的主题 程序员 我惊呆了。。。CSDN VIP 月卡 88 元
@Rooger 我看就是因为有关部门得某些作为才导致这些垃圾独大吧。
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4398 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 03:26 · PVG 11:26 · LAX 20:26 · JFK 23:26
Developed with CodeLauncher
♥ Do have faith in what you're doing.