Bidragen i detta dokument är följande: 1. Vad är det för fel på dig? Vi introducerar en ny variation av generisk programmering där algoritmimplementatorer använder ett annat API än datastrukturdesigners, gapet mellan API:et överbryggas av omstrukturering kompilatorer. En uppfattning av detta tillvägagångssätt är att det utnyttjar omstruktureringskompilatorteknik för att utföra en ny typ av mall momentiation. 2. Utgångspunkten är följande: Vi visar nyttan av denna nya genetiska programmeringsteknik genom att distribuera den i ett system som genererar effektiva glesa koder från högnivåalgoritmer och specifikationer av glesa matrisformat. 3. Vad är det som händer? Vi hävdar att glesa matrisformat bör ses som indexerade sekventiella åtkomstdatastrukturer (i databasbetydelse) och visa att lämpliga abstraktioner av indexstrukturen i gemensamma format kan förmedlas till en omstruktureringskompilator genom typsystemet för ett modernt språk som stöder arv och mallar.
REF introducerar ett generiskt programmerings-API för att generera effektiv gles kod med hjälp av algoritmer på hög nivå och specifikationer för glest matrisformat.
Next-generation generic programming and its application to sparse matrix computations
{'venue': "ICS '00", 'journal': None, 'mag_field_of_study': ['Computer Science']}