▲ 391 ▼ Intel's Meteor Lake CPUs are slower at single-core work than previous-gen models — new benchmarks show IPC regressions vs Raptor Lake (www.tomshardware.com) submitted 2 years ago by kinther@lemmy.world to c/technology@lemmy.world 62 comments fedilink hide all child comments
[–] vext01@lemmy.sdf.org 7 points 2 years ago (3 children) Exactly. Also every time I've used async stuff, I've pined for proper threads. Continuation spaghetti isn't my bag. permalink fedilink source parent hideshow 3 child comments replies: [–] kunaltyagi@programming.dev 3 points 2 years ago (2 children) Which language? Usually there's a thread pool where multiple tasks are run in parallel. CPython is a special case due to gil, but we have pypy which has actual parallelism permalink fedilink source parent hideshow 2 child comments replies: [–] vext01@lemmy.sdf.org 1 point 2 years ago (1 child) I've only ever used it in those lua microcontrollers and in Rust with the async keyword. In lua I doubt they use proper threading due to the GIL. Rust probably can do async with threads, but it just wasn't fun to work with. permalink fedilink source parent hideshow 1 child comment replies: [–] kunaltyagi@programming.dev 1 point 2 years ago Tokio has support for multiple threaded async in rust. As for micro controller, I don't think you can have multiple threads in flight anyways, so that's the best you'll get permalink fedilink source parent
[–] kunaltyagi@programming.dev 3 points 2 years ago (2 children) Which language? Usually there's a thread pool where multiple tasks are run in parallel. CPython is a special case due to gil, but we have pypy which has actual parallelism permalink fedilink source parent hideshow 2 child comments replies: [–] vext01@lemmy.sdf.org 1 point 2 years ago (1 child) I've only ever used it in those lua microcontrollers and in Rust with the async keyword. In lua I doubt they use proper threading due to the GIL. Rust probably can do async with threads, but it just wasn't fun to work with. permalink fedilink source parent hideshow 1 child comment replies: [–] kunaltyagi@programming.dev 1 point 2 years ago Tokio has support for multiple threaded async in rust. As for micro controller, I don't think you can have multiple threads in flight anyways, so that's the best you'll get permalink fedilink source parent
[–] vext01@lemmy.sdf.org 1 point 2 years ago (1 child) I've only ever used it in those lua microcontrollers and in Rust with the async keyword. In lua I doubt they use proper threading due to the GIL. Rust probably can do async with threads, but it just wasn't fun to work with. permalink fedilink source parent hideshow 1 child comment replies: [–] kunaltyagi@programming.dev 1 point 2 years ago Tokio has support for multiple threaded async in rust. As for micro controller, I don't think you can have multiple threads in flight anyways, so that's the best you'll get permalink fedilink source parent
[–] kunaltyagi@programming.dev 1 point 2 years ago Tokio has support for multiple threaded async in rust. As for micro controller, I don't think you can have multiple threads in flight anyways, so that's the best you'll get permalink fedilink source parent