To jest polecenie amk_fft2, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
amk_ccc, amk_fft2, amk_hy, amk_m2, amk_p2 - tworzyć docelowe architektury
STRESZCZENIE
amk_ccc [Opcje] przyciemniony [tplik]
amk_fft2 [Opcje] przyciemniony [tplik]
amk_hy [Opcje] przyciemniony [tplik]
amk_m2 [Opcje] dimX [słabeY] [tplik]
amk_p2 [Opcje] [waga0] [waga1] [tplik]
OPIS
Programy amk_* tworzą pliki architektury docelowej dla niektórych typowych, regularnych topologii.
amk_ccc tworzy topologię wymiaru z cyklem połączonym z kostką zdefiniowaną przez dekompozycję przyciemniony.
Rozkład odbywa się najpierw przez przecięcie wzdłuż wymiarów hipersześcianu,
następnie wzdłuż pozostałych wykresów cykli.
amk_fft2 tworzy zdefiniowaną przez rozkład topologię wymiarów z szybką transformacją Fouriera przyciemniony.
Dekompozycja jest wykonywana przez rekurencyjną bisekcję wierzchołków, malejąco
wymiar (czyli numer bitu w etykietowaniu wierzchołków).
amk_hy tworzy topologię wymiaru hipersześcianowego o zdefiniowanej dekompozycji przyciemniony,
dekompozycja odbywa się przez rekurencyjną bisekcję wierzchołków, przez wymiar malejący
(czyli numer bitu w etykietowaniu wierzchołków). Zapisz do celów eksperymentalnych,
ten program jest przestarzały, ponieważ algorytmicznie zdefiniowana architektura docelowa „hcub” jest a
wygodniejszy i wydajniejszy sposób reprezentowania architektur hypercube.
amk_m2 tworzy zdefiniowaną przez dekompozycję regularną topologię siatki wymiarów 2D dimX i
słabeY. Dekompozycja jest wykonywana przez rekurencyjne dzielenie wzdłuż wymiarów, albo
przez cięcie najdłuższego z nich lub przez jednokierunkowe preparowanie, w zależności od '-m' flaga opcji.
Z wyjątkiem celów eksperymentalnych, ten program jest przestarzały, ponieważ algorytmicznie
zdefiniowane docelowe architektury „mesh2D” i „mesh3D” są wygodniejsze i wydajniejsze
do reprezentowania architektur siatki 2D i 3D.
amk_p2 tworzy topologię grafu ścieżki ważonej składającą się tylko z dwóch wierzchołków wag
waga0 i waga1. To jest tylko program pomocniczy, który algorytmicznie buduje 'wcmplt'-
zdefiniowany kompletny wykres z dwoma wierzchołkami. Może być używany do obliczania ważonej bisekcji
wykres.
Gdy w czasie kompilacji zostaną dołączone odpowiednie biblioteki, programy amk_* mogą:
bezpośrednio obsługuje skompresowane pliki, zarówno jako dane wejściowe, jak i wyjściowe. Strumień jest traktowany jako
skompresowany zawsze, gdy jego nazwa jest połączona z rozszerzeniem skompresowanego pliku, takim jak in
'brol.tgt.bz2' lub '-.gz'. Obsługiwane formaty kompresji to bzip2
format ('.bz2'), format gzip ('.gz') oraz format lzma ('.lzma', tylko na wejściu).
OPCJE
-mmeth W razie zamówieenia projektu amk_m2 tylko. Wykonaj rozwarstwienie rekurencyjne lub rozwarstwienie jednokierunkowe,
zgodnie z podaną flagą metody:
n wykonaj preparację zagnieżdżoną (domyślnie).
o wykonać jednokierunkową preparację (przeciąć Y, a następnie X).
-h Wyświetl pomoc.
-V Wyświetl wersję programu i prawa autorskie.
PRZYKŁAD
Utwórz docelową architekturę cyklu połączonego z kostką o wymiarze 4 i zapisz ją w pliku
'ccc4.tgt'.
$ amk_ccc 4 ccc4.tgt
Uruchom gmap, aby obliczyć bisekcję na dwie części wykresu o odpowiednich wagach 3 i 5
'brol.grf' i zapisz wynikowe mapowanie do pliku 'brol.map'. Myślnik „-” plik standardowy
nazwa służy do odczytania opisu architektury docelowej ze standardowego wejścia,
przez rurę.
$ amk_p2 3 5 | gmap brol.grf - brol.map
Użyj amk_fft2 online, korzystając z usług onworks.net