Messages

Published May 31, 2023 1:43 PM

Question:
"Since we get access to the pdf you provide, in our answers during the exam, should we use citation and references with the pdf for every answer it was somewhat used? Since it's a big bulky pdf, is it enough to refer to the pdf, or do you want the concrete pdf pages?"

Answer:

You do NOT have to reference the PDF at all as it is course material. You can reference it, if you want to, but you do not have to.

-- Eric

 

 

Published May 26, 2023 10:26 PM

You can bring ANY written material to the exam.

In the exam system, along with the exam, I have included this PDF, which is a bundle of all (or at least most of) materials published on the course web site (articles, pictures of blackboards, Powerpoint slides, etc). You are welcome to print it - or access it at the exam - it is one of the "resources" that is available on-line.

The rules are here: 

/studier/emner/matnat/ifi/IN3030/index-eng.html

Examination support material

All written aid is allowed

Or here:

/studier/emner/matnat/ifi/IN3030/index.html

Hjelpemidler til eksamen

Alle skriftlige hjelpemidler er tillatt.

Good luck with your exam preparations.

-- Eric

 

Published May 24, 2023 3:41 PM

There is no exercise class today.

There WILL be one on Friday.

-- Eric

 

Published May 23, 2023 6:37 PM

Find old exams here.

Some, but not all, have suggested solutions.

-- Eric

 

Published May 22, 2023 11:40 PM
Published May 8, 2023 7:40 PM

Arne Maus har n? udvidet kompendiet, se ny versjon:

Utvidet Kompendium fra Arne Maus- ny versjon - ver4

Enjoy!

-- Eric

 

Published May 4, 2023 4:01 PM

Arne Maus has produced a new version of his kompendium.

Please use the new version, which is version 4.

Thanks to Arne Maus for this work :-)

-- Eric

 

Published Apr. 19, 2023 5:43 PM

Here is the lecture plan for the remaining part of the semester:

...
Lecture plan for remaining lectures IN3040/IN4330 v23
 
Published Apr. 17, 2023 8:52 AM

The original version of Oblig 4 contained the delivery date in two places. The second mention was incorrect.

This has now been corrected in Oblig 4 v2.

-- Eric

 

Published Apr. 13, 2023 8:08 AM

Oblig 4 Convex Hull has been published - one day late, so deadline extended one day!

-- Eric

 

Published Mar. 23, 2023 9:22 PM

Oblig3 devilry opened

-- Eric

Published Mar. 22, 2023 9:42 AM

Today's lecture CANCELLED due to illness.

-- Eric

Published Mar. 8, 2023 3:34 PM

Oblig 3 Prime Numbers published.

-- Eric

Published Mar. 6, 2023 4:06 PM

Moore's articles uploaded.

-- Eric

 

Published Mar. 3, 2023 1:04 PM

Lecture materials for L06 lecture uploaded.

-- Eric

 

Published Mar. 3, 2023 12:35 PM

Lecture materials for L05 lecture uploaded.

-- Eric

 

Published Mar. 3, 2023 12:10 PM

Additional Lecture materials for F04 lecture uploaded.

-- Eric

 

SSH
Published Mar. 1, 2023 5:42 PM

A good place to start in SSH is here:

https://www.ssh.com/academy/ssh

That give a nice description. 

To setup an SSH key, such that you don't need to type your password every time, you can follow this description:

https://www.ssh.com/academy/ssh/keygen#what-is-ssh-keygen?

Published Feb. 25, 2023 9:10 AM

Arne Maus, who originally designed the course and wrote most of the slides, has written a kompendium for IN3030.

Enjoy the read!

-- Eric

 

Published Feb. 23, 2023 4:47 PM

Devilry opened for Oblig 2 IN3030/IN4330.

-- Eric

 

Published Feb. 15, 2023 5:04 PM

Here are the git links

 

Precode for Oblig 2:

https://github.uio.no/IN3030/precode

 

the repos Christian and Kevin use to publish code

https://github.uio.no/IN3030/exercises

-- Eric

 

Published Feb. 15, 2023 2:06 PM

Oblig 2 uploaded.

Have fun!

-- Eric

 

Published Feb. 13, 2023 2:28 PM

On Wednesday we will have a guest lecture by Cosmin Oancea, associate professor from University of Copenhagen on

Demonstrating Locality of Reference on Multi-Core CPU and GPU

As title indicates, the main goal of this lecture is to demonstrate several ``simple'' techniques for optimizing locality of reference in the context of two different hardware: multi-core CPU and general-purpose graphical processing units (GPU).

To this extent, we will (i) briefly survey the key design ideas that differentiate GPUs from multicores, (ii) introduce two parallel programming models, OpenMP and Cuda, aimed at multi-core CPU and GPU execution, respectivelly, and (iii) introduce five case studies that demonstrate techniques for optimizing temporal and spatial locality. 

The lecture is intended to present the high-level rationale and key ideas used to optimize locality in the five cases, to provide a road map of the...

Published Feb. 9, 2023 4:23 PM

Lecture materials for L03 lecture uploaded.

If you missed the Synchronization Sketch, then you can see the 2022 version here.

The recording of the first 45 minutes failed, so the video merely covers the second half of the double lecture.

-- Eric

 

Published Feb. 9, 2023 4:21 PM