Jump to content

Blogs

Model Matrix and Vector Transforms Optimized By SIMD

I'm sick to death of people telling me "if it was so easy, the game devs would have done it by now. They know better than you do."   Here is visible, incontrovertible proof that the games industry can get a huge boost from taking advantage of SIMD today, especially when games require Sandy Bridge or later hardware (meaning AVX is available, but not AVX2 for our purposes).   First Example: Mesh Transform By Translation Using AVX Intrinsics   Example updated and trimm

patrickjp93

patrickjp93

A look at Loungin (Who Do Ya Luv remix) by LL Cool J

Loungin was the third and final single released for LL Cool J's sixth album, Mr. Smith. Released on June 25th, 1996, it proved to be a large smash, thanks to the remix produced by the Trackmasters and featuring Total on the chorus. The song is, very simply, LL finessing a woman in a loveless relationship with another man. Sampling Bernard Wright's 1985 hit Who Do You Love? (which focused on a topic not unlike LL's I Need Love), its instrumental is still one of the best aged ones.

PlayStation 2

PlayStation 2

How the computer world became serial

Practically every peripheral interface, be it USB, SATA, PCIe, Thunderbolt, and even DisplayPort, uses a serial interface. That is, it transmits one bit at a time across the data channel. That seems kind of inefficient, considering that we used to have parallel interfaces that could transmit many bits at the same time. In fact, the only truly parallel interface that remains is DDR memory and inter-processor communication. So what happened? To understand this, it's best to look at several aspects

Mira Yurizaki

Mira Yurizaki

Most of My Heroes Don't Appear on No Stamp: An Obsession with Public Enemy Explained

Possibly one of my most unusual obsessions of anything comes from the rap group Public Enemy. And in reality, why I became real obsessive (to an extent) to Public Enemy is for a few reasons.   Back earlier this year, I was really opening up to a lot more older rap music outside of the gangsta rap scene. This mainly started with LL Cool J, but would obviously continue well into artists like Public Enemy and EPMD. I would become way more aware of how the Bomb Squad handled thei

PlayStation 2

PlayStation 2

The Adventures of Adding Thermal Pads to an EVGA GTX 1080 SC

tl;dr - things to know about installing the thermal pads Your back plate may have extra padding where you need to install the back plate thermal pad. You'll have to remove these before applying the thermal pad. The back plate has plastic covering parts where the thermal pad will be installed. This plastic is a pain in the rear to remove and leaves a obnoxiously hard to remove adhesive. If you want to feel like the thermal pad will actually do something and you want to remove it, be

Mira Yurizaki

Mira Yurizaki

The conversion of IP addresses (Decimal) and Binary

This is a revision of a previous blog I posted on my website with better examples and hopefully more depth into the world of binary for IP addresses and Subnetting. I will not explain how to subnet in this article but will explain why you might need to know how to convert binary to decimal (vice versa) and why it is useful.   Let's dive straight into the deep end.   Binary   Binary can be represented as either 1 or 0 (On or Off). We will be using the 'on/off' terms

BSpendlove

BSpendlove

Fall Cleaning: Vintage Storage & Parts

This post might be more popular with the older crowd. Many of these items were in a moving box within smaller boxes, this ended up being a mess to sort through for disposal and potential re-use. Decided upon less photos as some vintage computing users might go nuts seeing a stack of 5.25 floppies in a disposal pile. I don't throw out failed 5.25 floppies, they're re-used for art or custom CD cases for indie bands.   Found a box of floppies in various sizes, if I recall that 3M 500K flo

PaintChips

PaintChips

SIMD in Context: The Bandwidth Problem Part I

In the previous entry, I espoused and showed how AVX could produce a whopping 10x performance improvement for 1 specific workload in a game engine and showed mathematical proof of correctness for the algorithm. However, I did not show how the solution compares to accelerating the task by multithreading the scalar code. I also only briefly mentioned why the SIMD code would have memory bandwidth limitations. However, I haven't actually fleshed either issue out. This entry seeks to start that for t

patrickjp93

patrickjp93

Retro Gaming: EA's Jordan vs Bird

Jordan vs Bird was more popular on consoles, you might best remember it either on the Amiga or NES. This is really a piece of my early DOS gaming history and first EA game of that era. Back then I was a fan of Sierra games so this EA game was a rarity since I preferred the NHL Hockey series when the mid-90s arrived.   Front of the box with the retro EA logo:   Back of the box with a fairly close example of how EGA graphics looked back in the late 80s and the computer req

PaintChips

PaintChips

List of Guides I've Written

A list of guides I posted somewhere on the site, just in case I post more than the 10 URL limit for profiles (plus that'd get wild anyway)     A guide to how to identify if you have a CPU bottleneck and see how much it can affect you.   An explanation on HyperThreading.   It also answers the question "Why is it bad to have no page file?"                     Not really a guide, but might be hel

Mira Yurizaki

Mira Yurizaki

Why I find Windows 7 to be a better OS than Windows 10

After I used Windows 10 as my primary OS for many months, I realised that I wouldn't miss anything about it if I went back to Windows 7. And since I found that everything was more difficult, more frustrating, more ugly, and more time-consuming on Windows 10, I went back to Windows 7 as my primary OS. Windows 10 made the detail of just having an OS a chore and liability all on its own, whereas Windows 7 is just passively there, like an OS should be, and just works for whatever I decide to do, wit

Delicieuxz

Delicieuxz

A look back at the gadgets and gizmos I've had over the years

I usually try to avoid buying the latest and greatest technological thing that's "in". Like when smart watches were all the rage last year, I avoided them. When the iPad came out, I saw it more as a novelty. I avoided wireless things, since I didn't want to deal with charging them up and such. But all that's changed, since now I've owned these kinds of products (well, except the iPad). So here are my thoughts about the gadgets I've purchased over the years, and whether or not they're still impor

Mira Yurizaki

Mira Yurizaki

3Dfx Voodoo 3 3000

Couldn't resist taking a photo of the card and the box.  This was originally in my former Pentium III 550Mhz desktop, if I recall this card was last used in my Athlon 64 before I got my hands on a GeForce 6600GT.

PaintChips

PaintChips

Is PC gaming really cheaper than console gaming?

Oh boy, I'm going to stir up the hive with this entry.   I found myself in a discussion on another gaming website where the article was originally for discussing the PS4 Neo, and the comment train went on discussing the implications of if consoles do follow the hardware refresh model like cell phones and such. Or rather, if you're going to have to spend $400 on the latest and greatest thing, doesn't this drive the value of console gaming down even more? So I want to look into this topi

Mira Yurizaki

Mira Yurizaki

I want to see autonomous cars fail more.

I came across a YouTube that had a video that explained two points. What causes traffic Why autonomous cars are better I recommend watching at least the first half because it has a few scenarios that causes traffic, some of which are semi-preventable. And you should watch it. And you should apply that to your own driving habits.   Anyway, the later half talks about how autonomous cars solve this problem. But if you skip to about 4:04, it shows autonomous car

Mira Yurizaki

Mira Yurizaki

It's strange to think people dislike the PS4 Neo and XBox Scorpio...

A few articles that popped up on my news feed are kind of upset over the idea that the new business model for consoles from here on out may be to shell out an upgraded refresh every two years or so. That now they are copying the cellphone model and feeding on the drive that people must have the latest and greatest shiny thing, lest they look like an ancient old fart living under a rock. I don't really mind it so much, as long as they continue to not kill support for the older consoles until the

Mira Yurizaki

Mira Yurizaki

Custom PSU basement

I loooooooooove the look of the Corsair Spec Alpha black/silver but it's a budget case, so no PSU basement... I found this on LTT the other day:   So I'm going to do a similar thing with my Spec Alpha, I already have the metal and a cardboard model of what it's going to look like, I don't know when this'll be done, I just know I'm doing it.

MoonlightSylv

MoonlightSylv

×