Archive for the 'General' Category

Numerical Relativity

Computational physics is one branch of physics that solves problems in physics by implementing computational algorithms. Especially in theoretical physics, the study of numerical physics is significantly useful and often used for simulations.
One of the most exiting branches of computational physics is numerical relativity. It is the astrophysical study to simulate objects in space-time […]

Posted in Topics: General

Add a Comment »

Apple Patents Tech for Matrix Multiplication in Vector Processing Unit

With so many hot applications like computer graphics, advanced audio synthesis, and video relying heavily on matrix multiplication, Apple is making efforts to make this process more efficient and accurate with a dedicated vector processing unit (VPU) that can be carried out these operations for various applications.  Rather than having to simplify the […]

Posted in Topics: Education, General

Add a Comment »

Sum of Fibonacci numbers?

There are many ways to compute the n-th Fibonacci number easily: there is a well-known close formula. Another approach is matrix multiplication.
Let’s take a look at this approach first.
As we all know, Fk+2 = Fk+1 + Fk. Thus, we can expand this equation to a matrix equation:
[1]
Now, it’s easy to see the following:
[2]
Now, […]

Posted in Topics: Education, General

Add a Comment »

Cloth Simulation

What can we do with ODEs? It turns out the ODEs are an integral part of the cloth simulation process.
For simulation purposes cloth is often modeled as a quad mesh whose vertices are connected by stiff springs. In general cloth resists stretching, this property is called extensibility. In order to simulate this, the springs must […]

Posted in Topics: General

Add a Comment »

SVD used for image compression

The singular value decomposition we learned in class can be used as a way to compress images. If you were given a 256 by 256 image, you could represent it by storing RGB values in a 256 by 256 matrix which correspond to each pixel in the image. In order to transmit this […]

Posted in Topics: General

Add a Comment »

Taylor’s Series Revisited

“NUMBERS of the form nsqrt{-1} are imaginary, but can still be used in equations.”[1]
After seeing this, I was really stunned at what in the world that equation means.
Later, I found another weird equations through xkcd #217[2].
I was really confused and I decided to find out what these equations mean and/or how they can be computed, […]

Posted in Topics: Education, General

Add a Comment »

Ray Tracing and Gaming

For our first project we have used ray tracing to create images of objects. As a result we were able to get decent images of long extinct water(?) bunnies. However, aside from the root calculation, tracing an object took a long time. It was obvious that once the images became complex, ray tracing would take […]

Posted in Topics: Education, General, Uncategorized

View or Add Comment (1) »

OpenRT

Professor Philipp Slusallek at the University of Saarland, and other members of the OpenRT project have developed algorithms that have drastically sped up how fast ray tracing can be done. Using these algorithms on several computers (equivalent to about 36 GHz) the OpenRT group was able to achieve 20 fps while running a ray […]

Posted in Topics: General

Add a Comment »

Another disaster caused by numerical computing

Helen, a very clever girl, never makes any mistake on her homework. Her GPA used to be 4.3 until she got one miserable A due to a silly numerical computing error… it was a disaster.. a nightmare.. even now, she sometimes gets pissed off when she thinks about it. So, what happened to Helen last […]

Posted in Topics: Education, General

Add a Comment »

Test

test

Posted in Topics: General

Add or View Comments (3) »