bild
Skolan för
elektroteknik
och datavetenskap

Senaste nytt

Under kursens gång kommer meddelanden på denna sida. Ta som vana att se efter regelbundet.

2007-06-18

Kursenkät, sista chansen

Endast 10 har besvarat kursenkäten. Era åsikter om kursen behövs. Här är enkäten igen:

Tryck här för att hämta kursenkäten:

2007-06-18

Tentamenskrivningen 070604 resultat

Gränser är Godkänt: 30, 4: 43, 5: 55. Följande resultat: 4: 1 st, 3: 2 st, U: 4 st. Samtliga har fått mail. Resultatet finns i res.

2007-05-04

Omtentamen

Det blir omtentamen måndag 4 jun 08-13 i sal D35.

2007-04-19

Kursbetyg

Några av er har resultat som ger kursbetyg 5. Dom rapporterar jag in nu. Det finns ingen som har resultat som ger betyg 3, däremot finns det flera som har resultat som ger betyg 4. För att höja kursbetyget behöver ni främst höja lab 3 och/eller tentamen. Höja labbar är möjligt fram till och med 2007-06-09. Därefter kan man göra nya labbar. Tentera om är möjligt. Jag vore tacksam om ni hör av er om ni planerar att höja betyget den här terminen. Dom som inte hör av sig rapporterar jag in snart. Det går naturligtvis att ändra betyget i efterhand ändå, men det är lite krångligare.

2007-04-17

Omtentamen

Det blir en omtentamen i slutet av maj. Plats och datum kommer senare.

2007-04-17

Labbresultat

Nu är alla labbresultat inrapporterade i resdatabasen. Dom av er som inte fick betyg 5 på labb 3 har fått email med specification. Det är fortfarande möjligt att skicka in förbättrade labbar.

2007-03-23

Tentamenskrivningen 070309 resultat

Skrivningen var uppenbarligen relativt svår. Därför har jag sänkt gränserna något. Gränser är Godkänt: 24, 4: 40, VG: 47, 5: 54. Följande resultat: 5: 4 st, VG: 1 st, 4: 8 st, G,3: 19 st, U: 5 st. Samtliga underkända har fått mail. Resultatet finns i res.

2007-03-13

Tentamenskrivningen 070309 och svar

finns nu här.

2007-03-06

Ytterligare kommentarer till lab 3 C

Som sagts tidigare så måste er kod fungera för godtyckligt stora vektorer, men den behöver inte vara effektiv för vektorer med mer än 64 element. Det finns nu en version av scriptet correctness.pl som testar att er kod fungerar upp till och med 70 element. Flytta correctness.pl och gen-driver.pl från /info/maskin07/labbar/lab3/ till er pipe katalog.

Om ni undrar, var era filer tar väg då ni lämnar in lab3, så händer följande: Era filer hamnar inte i /info/maskin07/labbar/lab3/parta etc. utan i /info/maskin06/labbar/lab3/parta etc. Jag har glömt att uppdatera Makefile som ni använder. Det här gör ingenting.

2007-03-06

Kommentarer till lab 3 C

Följande är några ideer om hur man kan snabba upp koden

  1. Implementera och använd iaddl. Se lab3 B.
  2. Maskinen antar att hopp kommer att tas. Se till att detta är sant i flesta fall. Observera att de flesta arrayelement är positiva.
  3. Gör "loop-unrolling". Se till att det fungerar att göra t.ex. 4 element per varv. För de sista n elementen (n < 4), använd en hopptabell för att hoppa in i koden på rätt ställe. Jämför med kursboken sektion 3.6.6. Då det fungerar för 4 element per varv, utvidga sedan till fler element per varv.
  4. Det blir en bubbla då ett element hämtas från källan och i nästa instruktion flyttas till destinationen. Detta kan undvikas med t.ex:
    1. Se kursboken problem 4.41 och pipe-lf.hcl.
    2. Hämta två element från källan och flytta sedan till destinationen.

2007-03-02

Kursenkät

För att veta hur kursen ska kunna förbättras behövs dina synpunkter. Därför hoppas vi att du när du gått igenom kursen besvarar en kursenkät.

Tryck här för att hämta kursenkäten:

2007-03-01

Extra labhandledning

Extra labhandledning i Grön sal 13-17 måndag 5/3 och onsdag 7/3.

2007-02-26

Lab 3 kommentarer

Lab 3 del A. Om ni på assembler.nada.kth.se kompilerar examples.c med
gcc -O2 -S examples.c
så får ni assemblerkod för X86 som går någorlunda lätt att översätta till kod för Y86.

2007-02-16

Extra föreläsning

För att komma i kapp är det en extra föreläsning måndag 19/2 15-17 i sal E35.

2007-01-31

Ändring i laboration 1

Kommandot btest som testar era lösningar av lab1 är inte ett fullständigt test. Kommandot testar endast era funktioner för vissa värden och hittar därför inte säkert alla fel. Särskilt gäller detta funktionen isPower2. Det finns nu en ny fil btest.c som testar lite noggrannare. Hämta filen /info/maskin07/labbar/lab1/btest.c och ersätt den btest.c som ni har.

2007-01-31

Laboration 2

Laboration 2 finns nu, men observera att ni måste få ett bombnummer från mig, Inge Frick. Varje labbgrupp skall ha en bomb. Bombnummer kommer att delas ut vid laborationstillfällen på torsdag och fredag samt vid föreläsningen på måndag. För att få ett bombnummer måste ni ha registrerat er i res-databasen.

Copyright © Sidansvarig: Stefan Nilsson <snilsson@nada.kth.se>
Uppdaterad 2007-06-18