Our "Distributed Algorithms" course started today! Happy to see lots of active students! The course arrangements are different this time, as it's the same content as usual but packed in 6 weeks…
The open online version of the "Programming Parallel Computers" course at
@AaltoUniversity
@CSAalto
just launched! 6 weeks of parallel programming and performance engineering challenges in July–August! All material available for free!
More than 99% of the performance of a modern computer comes from parallelism. How to exploit it in practice?
Aalto University course "Programming Parallel Computers" is starting on Monday! All material freely available online!
I got appointed as Associate Professor at
@AaltoUniversity
@CSAalto
, starting this month!
My academic career is somewhat unusual: I worked as an application developer in the industry in 1997–2005 and tried to do studies in engineering physics (!?) on the side. (1/2)
@artosatonen
Yhdysvaltojen talouskasvu ei suinkaan ole tuonut siellä ihmisille hyvinvointia vaan se on päinvastoin tehty hyvinvoinnin kustannuksella. Meidän on Suomessa kaikin keinoin taisteltava samaa kehitystä vastaan.
"Programming Parallel Computers" course by
@AaltoUniversity
@CSAalto
is now available for free to everyone! Just log on to the exercise system, select "PPC open, autumn 2023", and have fun solving problems!
Exciting news: we'll soon publish a free online version of the "Programming Parallel Computers" course! You can try to solve the same exercises as what we use at
@AaltoUniversity
@CSAalto
, and you'll see how your code ranks in the global scoreboard!
We have had 400 students following the "Programming Parallel Computers" course at
@AaltoUniversity
@CSAalto
this year, the final lecture is on Monday! If you missed the course, no worries, there will be a self-study version of the course in June!
We are once again offering an open version of our "Programming Parallel Computers" course! Go to "exercises", select "PPC open, spring 2024", have fun!
The first deadlines in late January, the final deadlines in early April. Public scoreboard!
@HannaKuu
@pesasafi
@hsfi
@EYlajarvi
Kiitos, hyvä ketju. Ja sitten vielä toki sellainen pointti, että kyllähän Suomella on varaa näin suureen julkiseen hallintoon, jos vain suostuttaisiin keräämään verotuloja sen pyörittämiseen. Hyvätuloisten veronalennukset on ihan itse aiheutettu ongelma.
@HannaKuu
@RistoSyvala
@hsfi
@EYlajarvi
Kun nykyään on tapana karsia kuluissa niin, että jokainen joutuu tekemään oman työnsä ohella sekalaisia hallintotehtäviä, joihin heillä ei ole osaamista ja rutiinia. Tehokasta työaikaa hukataan. Ja sitten tehdään virheitä, joiden selvittelyyn palaa vielä lisää aikaa. (2/2)
@mariapetterss0n
Ennen uudistusta neuvoimme ulkomaisille vieraille, että taksit on kalliita mutta luotettavia, ota huoletta mikä tahansa taksi, jos on tarvetta.
Nykyään ulkomaisille vieraille neuvotaan yksinkertaisesti, että vältä taksia viimeiseen asti.
380+ students registered for the "Programming Parallel Computers" course at
@AaltoUniversity
@CSAalto
, the course starts next week! (All course material freely available online!)
@HannaKuu
@RistoSyvala
@hsfi
@EYlajarvi
Sitten vielä sellainen pointti, että julkisella sektorilla työskentelevät eri alojen ammattilaiset voisivat tehdä oman työnsä tehokkaammin, jos siellä hallinnon puolella olisi _enemmän_ ihmisiä auttamassa niissä hallintoasioissa. (1/2)
This is awesome: "the European Symposium on Algorithms ESA’22 will have a Track S (for Simplicity) inviting contributions that simplify algorithmic results … submissions that prove or explain known results in a much clearer, simpler or more elegant way than done before"
Oikotie listaa liki 30 000 työpaikkaa.
Tohtoripilotin innoittamana kävin etsimässä, missä näistä erikseen mainitaan tohtori, PhD, doctor, …
Kun jätin lääkärin tehtävät ja korkeakoulumaailman pois, löysin n. 7 tehtävää, joista n. 3 kpl yrityksissä.
Haenko väärin?
I always feel like I'm cheating when I have a problem related to matrices, and then I interpret the matrix as a graph and do some elementary graph theory instead of fancy linear algebra to get the job done…
@AtteHarjanne
Meillä on perinteinen sivistyspuolue, joka päätti myydä kaikki perinteiset arvonsa ja suostui yhteistyöhön äärioikeiston kanssa, jotta pääsi vaikuttamaan Tärkeisiin Asioihin…
… ja tätä vipuvartta käytetään sitten lähinnä tukemaan pietarsaarelaista nikotiinipussifirmaa?
We are pleased to announce our new partnership with
@MDPIOpenAccess
that will see 10 of MDPI’s journals benefit from an enhanced presence on ResearchGate through our innovative Journal Home offering.
I will lecture "Programming Parallel Computers" again this spring, with the first lecture on April 20!
All course material is already available online:
After two years of online teaching, we will finally have traditional on-campus lectures again!
We had some fairly interesting hard-to-spot OpenMP bugs in the solutions of "Programming Parallel Computers" course this year…
Students had perfectly correct solutions where they had used "pragma omp parallel for" to parallelize a loop. …
Tajusin juuri, että pääsiäisen isoin atk-uutinen taisi mennä kotimaisilta valtamedioilta täysin ohi. En löydä esim. Hesarista, Yleltä ym. mitään aiheesta. Ja tämä on vielä todella jännittävä hakkeritarina. Esim. Guardian tarttui kyllä aiheeseen.
GCC bug that one of our students in the "Programming Parallel Computers" course discovered:
The student was wondering why they must add a seemingly useless std::cout << ""; in one of their loops to make it pass tests…
I think
@m_ou_se
's "Rust Atomics and Locks — Low-Level Concurrency in Practice" would be awesome material to read for many of our students. Has anyone created a university course based on this book? What kind of exercises or project work do you use?
Open online course "Programming Parallel Computers": the deadline for the first exercises is tomorrow (Sept. 27 midnight Helsinki time)! All course material here:
The Department of Computer Science at Aalto University (Finland) is hiring! Professors, postdocs, doctoral students, summer interns at
@CSAalto
@AaltoUniversity
… Thread: (1/7)
There's now a revised version of our manuscript "Low-Bandwidth Matrix Multiplication: Faster Algorithms and More General Forms of Sparsity" available on arXiv! There is also a brief announcement on this at SPAA 2024!
@DPasterstein
Siis valtio sai tässä sakkotuloja liki 400 e/tunti/poliisi? Miksi ei silti löydy resursseja palkata riittävästi poliiseja tekemään tällaista liikennevalvontaa?
Minusta ykköshaaste on valvonnan puute. Ei lakia viitsitä noudattaa, jos sen rikkomisesta ei juuri koskaan saa sakkoja.
@Jalonen
@VRmatkalla
Kaipaisin kunnollista laskelmaa siitä, saisiko esim. miljardilla eurolla kaikkiin kaukojuniin oikeasti toimivan nettiyhteyden.
Ja jos saisi, pitäisi minusta tosissaan miettiä, olisiko se parempaa käyttöä rahoille kuin tunnin juna.
@ErkkaRailo
En olisi uskonut edes oikeistohallituksen keksivän heti koronapandemian jälkeen sellaista ideaa, että ihmiset on hyvä kannustaa tulemaan sairaana töihin.
Tämä kun haittaa jopa niitä kaikkein hyväosaisimpia, kiitos tautien leviämisen.
@Vapaavuori
Kun nyt on selvinnyt, että autoilijoiden osuus keskustan yritysten myynnistä on marginaalista, eikö voitaisi ihan vain reippaasti vähentää autoilua kaupungissa ja tehdä tilaa niille kulkutavoille, jotka tuovat tänne rahaa?
"Locality in Online, Dynamic, Sequential, and Distributed Graph Algorithms" now available online:
Henrik will present this next week at ICALP! (talk on Friday, July 14, at 11:20 am)
We are organizing an open online version of our "Programming Parallel Computers" course in September–December 2023. All course material, videos, exercises, etc. freely available. The first deadlines are in 1 week! Have fun!
@suviauvi
Odotan innolla sitä, että joku parantaa myös Helsingin metron palvelua niin, että asemille tulee satunnaisesti eri firmojen metroja, joilla on kullakin erilainen lippujärjestelmä.
@JenniPajunen
Kantakaupungin asukas tässä hei.
Kokoomuksen ajama aloite siitä, että katu vedetään nyt parhaaseen kesäaikaan uudestaan remonttiin ja kaikki upouudet rakenteet puretaan, olisi nimenomaan aiheuttanut haittaa meille kantakaupungin asukkaille.
Tuskinpa yrityksetkään ihastuisivat.
@OtsoKivekas
Tätä tässä tänään taas ihmetteli kaupungilla.
Ydinkeskusta oli pitkään jäistä perunapeltoa, johon ei mikään väline pysty. Nyt voisi keskeiset kävelytiet aurata ja harjata kuntoon.
Yhtään mitään kunnossapitovälinettä ei ole liikkeellä. Pakkaset tulossa sunnuntaina.
I'm so proud of our students! Halfway through our course "Programming Parallel Computers", and the fastest student-written parallel quicksort already outperforms __gnu_parallel::sort by a factor 1.44. :)
Dear LaTeX users, please take these two steps:
- Use "microtype" always; just \usepackage{microtype} and it'll make stuff awesome for free
- READ the documentation of "booktabs" and then use it whenever you are preparing tables (the manual is awesome)
#Min
äTutkin laskennan rajoja. Mitä tietokoneella ja tietokoneverkolla voi tehdä tehokkaasti ja mitä ei. Nyt esimerkiksi työn alla sen ihmettely, mitkä ovat laskennallisia tehtäviä, missä kvanttilaskenta ja kvanttikommunikaatio ei auta lainkaan.
Me on Facebook:
· Here is tons of high-quality freely available teaching material I've prepared! — 6 likes
· Look at this super-exciting research result from our group! — 24 likes
· I took a crappy photo of a moose (?) swimming! — 3800 likes
@jliski
Jos tällaiset ideat laitetaan julkisesti kaikkien saataville (erityisesti ihan koko kansainvälisen tiedeyhteisön saataville), siinä helposti alkaa käydä niin, että meidän tutkijat huomaavat, että joku muu ehti juuri nenän edestä tehdä saman jutun ensin. (2/2)
More and more CS conferences have got nowadays prerecorded presentations, often freely available on YouTube. This is great, but what's the solution for the long-term archival and indexing of the talks? How do we find the talk videos 20 years from now? (1/2)
I just learned that nowadays it is super-easy to use modern SAT solvers in Rust! First, there is a generic library called "RustSAT" with a very convenient interface:
@Vapaavuori
Siis keneltä puuttuu kunnianhimoa ja näkemystä? Poliitikoilta? Yliopistojen johdolta? Tutkijoilta ja opettajilta? Opiskelijoilta? Tutkimuksen rahoittajilta?
"Programming Parallel Computers" course at
@AaltoUniversity
@CSAalto
starting tomorrow! We have already got 300+ students registered. All course material (including lecture videos) freely available online.
Kävin kokeeksi vilkaisemassa vastaavaa Ruotsin puolella, ja satunnaisesta sikäläisen työvoimatoimiston hakupalvelusta ihan laiskasti hakemalla "PhD" löytyy pitkä lista erilaista teollisuuden insinööritehtävää, joissa tohtorin tutkinto mainittu, suotava tai jopa vaadittu.
@tapiomaatta
#min
ätutkin laskennan rajoja. Sitä, mitä on mahdollista tietokoneilla tehokkaasti ratkoa, ja erityisesti sitä, mitä tietokoneella ei ole mahdollista tehokkaasti tehdä, vaikka kirjoittaisi kuinka nokkelan tietokoneohjelman.
Lyhyt yleistajuinen video:
@SuviAnneSiimes
@JalovaaraVille
@pekkasauri
@laurarissanen
Kun kaupunkiympäristölautakunta käsittelee seuraavassa kokouksessa ydinkeskustan liikennejärjestelmäsuunnitelmaa, kartalle on piirretty näiden kulkutapojen tavoitereitit: pyörä, auto, ratikka, pikaratikka, bussi, metro, juna, lautat, laivat.
Mikähän kulkutapa unohtui?
Just got the news that our paper "Lower bounds for maximal matchings and maximal independent sets" (with A Balliu, S Brandt, J Hirvonen, D Olivetti, M Rabie) is a co-winner of the FOCS 2019 Best Paper Award!
I finally realized I don't understand physics, changed universities, switched to computer science.
My first academic job was as a part-time research assistant at
@helsinkiuni
in 2004. I got my PhD in 2009, and was appointed as Assistant Professor at Aalto in 2014. (2/2)
This was accepted to STOC 2024: "No distributed quantum advantage for approximate graph coloring", with X Coiteux-Roy, F d'Amore, R Gajjala, F Kuhn, F Le Gall, H Lievonen, A Modanese, M-O Renou, G Schmid
Just posted on arXiv: "Shared Randomness Helps with Local Distributed Problems", with Alkida Balliu, Mohsen Ghaffari, Fabian Kuhn, Augusto Modanese, Dennis Olivetti, Mikaël Rabie, Jara Uitto
@tuomaspeltomaki
Toisaalta muistan, miten toivottoman vaikeaa oli lapsena löytää tietoa asioista, jotka kiinnostivat valtavasti. Kirjastossa oli yksi aihetta sivuava kirja, ja sillä sitten mentiin.
Minusta on upeaa, että nykylasten tiedonjanoa ei enää samalla tapaa rajoita tiedon saatavuus!
@mikko_neuvo
Erityisen hämmentävää tämä on, kun samaan aikaan puhutaan miljardiluokan investoinneista ratahankkeisiin.
Kuinka toimivan nettiyhteyden saisikaan juniin, jos siihen laittaisi rahaa edes puoli miljardia?
@mikepohjola
– Kuppi kahvia kiitos!
– Meillä olisi tällainen hedelmäkahvi ja inkiväärikahvi ja yrttikahvi ja kolme erilaista marjakahvia, mitä saisi olla?
– Tuota, ihan kahvia ilman mitään lisämausteita?
– Aah, tässä on tällainen ihan peruskahvi, bergamotilla, ole hyvä!
The introductory video of my Distributed Algorithms course has already got 1000+ viewers in YouTube. In a normal year there are maybe 20 people who see the lecture…