Post #444,101
5/22/24 12:31:18 PM
5/22/24 12:42:34 PM
|
![New](/static/images/lrpd.gif)
Understood.
If I want to run gaming at any given level, I have to have a certain number of cuda units. If I want one of those baby PCS, I have to plug in an external GPU coprocessor. I've been reading and watching videos and now have at least a baseline understanding of the amount of power required to run modern games on a PC. It's a lot.
Same thing for localized ai. Downloadable models are rated on the number of billions of parameters they work on. There's the entry level ones that can run in 20 GB of memory and there's the top end ones that can run in 90 GB of memory. So if I want to run a top end one I've got to have a huge amount of memory. And then I want those same GPU cuda units for it to use.
I think I'll give it another 6 months and see where the downloadable AI development goes and combine that with the possibility of me getting a stack of used graphic cards.
I've got too much yard work and pond work and all kinds of around the house work to do before getting distracted with computer fun stuff. But I'll use it as a target reward. I'll accomplish x number of tasks over the summer such as finishing the pond and I'll reward myself with an AI development station for the winter.
![Collapse](/static/images/minus.png)
Edited by crazy
May 22, 2024, 12:42:34 PM EDT
Understood.
If I want to run gaming at any given level, I have to have a certain number of cuda units. If I want one of those baby PCS, I have to plug in an external GPU coprocessor. I've been reading and watching videos and now have at least a baseline understanding of the amount of power required to run modern games on a PC. It's a lot.
|
Post #444,102
5/22/24 2:08:06 PM
5/22/24 2:08:06 PM
|
![New](/static/images/lrpd.gif)
It's always just about ready
No matter what you want to do - gaming, video editing, AI dev - there's always new hardware on the horizon that is so much better that you might as well wait.
|
Post #444,106
5/26/24 11:49:16 AM
5/26/24 11:49:16 AM
|
![New](/static/images/lrpd.gif)
New AOOSTAR external card coming.
|
Post #444,107
5/26/24 3:32:29 PM
5/26/24 3:32:29 PM
|
![New](/static/images/lrpd.gif)
Looks like I want a steam account
So then it becomes a matter of creating a PC that fulfills the requirements of steam and then upping it if I find it affordable.
I initially thought I wanted a tiny PC simply because I'd like to be able to put it on top of my projector. But I can have it off to the side and have an HDMI cable going from it. That's fine. Also, larger PC has a greater chance of having an initial steady-state airflow that keeps the CPU cool. Many of these mini PCS are great to start off with but start screaming when you attempt to pull any real tasks out of them.
Also, I've been wanting to do cuda programming for 10 years. Seriously. I was being introduced to it at boa and then I got arrested. So that's always been hanging on the back of my head. I want to code in Python and toss off many many cuda tasks.
|
Post #444,109
5/26/24 6:54:45 PM
5/26/24 6:54:45 PM
|
![New](/static/images/lrpd.gif)
Lots of folks are doing amazing things with GPUs.
ScienceDirect.com[...]
The Neptune implementation of the EM-EMC algorithm can perform parallel calculations using either CPU (multi-core) or GPU (many-core) processors, making maximum use of parallelism in each case to reduce execution times. All simulations were performed with a Supermicro workstation, with dual Intel Xeon Gold 6136 CPUs (2 x 12 = 24 physical cores; 3.0–3.7 GHz clock rate) and an Nvidia Titan RTX GPU (4608 CUDA cores; 1.35–1.77 GHz clock rate). Single precision floating point calculations were used to maximize performance.
[...]
Execution time using the GPU implementation was 2.7 min (4608 cores), compared to 26.2 min using the parallel CPU implementation (24 cores).
[...] Have fun! Cheers, Scott.
|
Post #444,110
5/26/24 7:46:00 PM
5/26/24 7:46:00 PM
|
![New](/static/images/lrpd.gif)
Is cuda still a thing?
Real question. I look at what I was using 10 years ago and I'm pretty sure that's not what I'd use if I were starting over today.
|
Post #444,115
5/27/24 4:50:00 PM
5/27/24 4:50:00 PM
|
![New](/static/images/lrpd.gif)
What other are you thinking of?
|
Post #444,116
5/27/24 7:53:16 PM
5/27/24 7:53:16 PM
|
![New](/static/images/lrpd.gif)
I don't actually know what's current, which sparked the question, do you?
Without looking it up, I'm guessing if I went back 10 years I'd have been looking at rust, or go, or ruby on rails. And I haven't heard anyone talking about those lately.
|
Post #444,117
5/27/24 10:35:56 PM
5/27/24 10:35:56 PM
|
![New](/static/images/lrpd.gif)
Bad comparison
To start off with cuda processors are the cornerstone of Nvidia graphic cards. They were originally created to create polygons or do whatever other massive co-processing it takes to keep game screens filled with pretty pictures. They are simpler than regular processors but they can pack a shitload of them in a single card. Thousands of them.
So then cuda programming became whatever style that is requiring to toss off tasks to the cuda processors on an Nvidia card.
Ruby is an object oriented scripting language. Ruby on rails is a framework which essentially is a whole bunch of libraries and programming styles to use the rails framework to create database driven websites. Or at least that's what I seem to recall from many years ago.
Rust is a very recent systems programming language that supposedly compiles to quick machine code while simultaneously allows for memory safety.
|
Post #444,118
5/27/24 11:10:33 PM
5/27/24 11:10:33 PM
|
![New](/static/images/lrpd.gif)
Ah, I was thinking cuda was a language, not a hardware platform
|
Post #444,130
5/31/24 1:53:18 AM
5/31/24 1:53:18 AM
|
![New](/static/images/lrpd.gif)
Wha, you haven't? How?
...if I went back 10 years I'd have been looking at rust, or go, or ruby on rails. And I haven't heard anyone talking about those lately. Places like Hacker News and programming YouTube, Rust is pretty much all they talk about. (OK, not all: Also Zig, and Python of course, and still a perhaps surprising amount of Go. But yeah, lots of Rust.)
--
Christian R. Conrad The Man Who Apparently Still Knows Fucking EverythingMail: Same username as at the top left of this post, at iki.fi
|
Post #444,138
5/31/24 1:14:24 PM
5/31/24 1:14:24 PM
|
![New](/static/images/lrpd.gif)
Yep, Python/Rust/Go/Typescript are the 4 horsemen now
Unless you're doing Windows programmering, in which case it's C#.
Regards, -scott Welcome to Rivendell, Mr. Anderson.
|
Post #444,140
5/31/24 9:22:43 PM
5/31/24 9:22:43 PM
|
![New](/static/images/lrpd.gif)
I changed my mind
Why should I bend over backwards to learn s*** that I won't apply in my life? F*** that. I'll get a PS5 and game and enjoy myself.
I assume you have this overarching target goal of your life. The target goal is kick the kids out of the nest and make sure that they are taken care of and then enjoy yourself on the way out. I've been forced into enjoy myself on the way out so I might as well enjoy myself on the way out.
|
Post #444,141
5/31/24 10:42:33 PM
5/31/24 10:42:33 PM
|
![New](/static/images/lrpd.gif)
Mostly by not reading about programming languages any more
Which was my point. I have no idea what, if anything, that I used to know about is still around.
|
Post #444,142
6/1/24 10:03:58 AM
6/1/24 10:03:58 AM
|
![New](/static/images/lrpd.gif)
You remember the old days when c was used to programming operating systems, with a bit of assembler
Not anymore. Rust is where it's at. Think of c but a little safer.
I learned c from kerningham and Richie. I remember in '77 when my brother Leon was talking to me on the phone. I was in 9th grade. He was a grown up. He started to describe a computer that he was working on in his job. He described Unix to me. He said it would be a good idea if I ever came across Unix to go learn it. It was interesting and worth a career.
3 years later, I fell into a technical support job that involved entry-level Motorola Tandy xenix systems. And the first Intel Unix systems. And I was handed kerningham and Richie and told to go learn C while doing tech support.
And a rocketing career was born. I am one of the original old geeks. I'm a gray beard. I'm not part of the original Unix group. I'm not one of those brilliant originalists. I'm a hanger on. But it was fun hanging on.
|
Post #444,145
6/1/24 12:53:41 PM
6/1/24 12:53:41 PM
|
![New](/static/images/lrpd.gif)
I was never that deep in the stack
End user apps only for me. Closest I got to "real programming" was Pascal in school, and still like the "main loop and functions" construction. Then my first real world use of computers was Macromedia Dreamweaver and Adobe PageMaker doing static websites and newspapers.
Then prototyping office automation in MS Access before turning it into a multi-user web app on a SQL back end; Active Server Pages, then PHP. Couple web developer gigs on PHP and Postgres/MySQL.
I've done my own Linux server admin when this was all new, but now I just want to click a button to install an app then start creating "content." I'm glad there are people who like doing the back-end stuff, but I'm not one of them any more.
|