Đây là lệnh amk_p2 có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
amk_ccc, amk_fft2, amk_hy, amk_m2, amk_p2 - tạo kiến trúc mục tiêu
SYNOPSIS
amk_ccc [lựa chọn] Sun. [tập tin]
amk_fft2 [lựa chọn] Sun. [tập tin]
amk_hy [lựa chọn] Sun. [tập tin]
amk_m2 [lựa chọn] mờX [mờY] [tập tin]
amk_p2 [lựa chọn] [wght0] [wght1] [tập tin]
MÔ TẢ
Các chương trình amk_ * tạo các tệp kiến trúc đích cho một số cấu trúc liên kết phổ biến, thông thường.
amk_ccc tạo ra một cấu trúc liên kết chu trình hình khối được kết nối-chu trình được xác định theo phân tích của kích thước Sun..
Việc phân hủy được thực hiện đầu tiên bằng cách chia đôi dọc theo các kích thước của siêu khối,
thì dọc theo các đồ thị chu trình còn lại.
amk_fft2 tạo ra một cấu trúc liên kết biến đổi Fourier nhanh-Fourier được xác định theo phân tích của thứ nguyên Sun..
Việc phân rã được thực hiện bằng cách phân chia đệ quy của các đỉnh, bằng cách giảm dần
thứ nguyên (nghĩa là số bit trong nhãn của các đỉnh).
amk_hy tạo ra một cấu trúc liên kết siêu khối được xác định theo phân tích của kích thước Sun.. Các
phân rã được thực hiện bằng cách phân chia đệ quy của các đỉnh, theo chiều giảm dần
(nghĩa là, số bit trong nhãn của các đỉnh). Lưu cho mục đích thử nghiệm,
chương trình này không được dùng nữa, vì kiến trúc đích 'hcub' được xác định theo thuật toán là một
cách thuận tiện và hiệu quả hơn để biểu diễn các kiến trúc siêu khối.
amk_m2 tạo một cấu trúc liên kết lưới thông thường 2D được xác định theo phân tích của các kích thước mờX và
mờY. Việc phân rã được thực hiện bằng cách tách đệ quy dọc theo các thứ nguyên,
bằng cách cắt cái dài nhất hoặc bằng cách mổ xẻ một chiều, tùy thuộc vào '-m'cờ tùy chọn.
Lưu cho mục đích thử nghiệm, chương trình này không được dùng nữa, vì theo thuật toán-
kiến trúc mục tiêu 'mesh2D' và 'mesh3D' được xác định là một cách thuận tiện và hiệu quả hơn
để biểu diễn các kiến trúc lưới 2D và 3D.
amk_p2 tạo ra một cấu trúc liên kết đồ thị đường dẫn có trọng số chỉ bao gồm hai đỉnh có trọng số
wght0 và wght1. Đây chỉ là một chương trình trợ giúp, xây dựng một thuật toán 'wcmplt'-
đồ thị hoàn chỉnh xác định với hai đỉnh. Nó có thể được sử dụng để tính toán các đường phân giác có trọng số của
một đồ thị.
Khi các thư viện thích hợp đã được đưa vào tại thời điểm biên dịch, các chương trình amk_ * có thể
trực tiếp xử lý các tệp nén, cả đầu vào và đầu ra. Luồng được coi là
được nén bất cứ khi nào tên của nó được cố định bằng đuôi tệp nén, chẳng hạn như trong
'brol.tgt.bz2' hoặc '-.gz'. Các định dạng nén có thể được hỗ trợ là bzip2
định dạng ('.bz2'), định dạng gzip ('.gz') và định dạng lzma ('.lzma', chỉ khi nhập liệu).
LỰA CHỌN
-mmeth Trong amk_m2 chỉ một. Thực hiện mổ xẻ đệ quy hoặc mổ xẻ một chiều,
theo cờ phương thức đã cho:
n thực hiện mổ xẻ lồng nhau (mặc định).
o thực hiện mổ xẻ một chiều (cắt ngang Y, rồi đến X).
-h Hiển thị một số trợ giúp.
-V Hiển thị phiên bản và bản quyền chương trình.
THÍ DỤ
Tạo kiến trúc mục tiêu chu trình kết nối khối lập phương của thứ nguyên 4 và lưu nó vào tệp
'ccc4.tgt'.
$ amk_ccc 4 ccc4.tgt
Chạy gmap để tính một đường phân giác, thành hai phần có trọng số 3 và 5 tương ứng, của biểu đồ
'brol.grf' và lưu ánh xạ kết quả vào tệp 'brol.map'. Dấu gạch ngang '-' tệp tiêu chuẩn
tên được sử dụng để mô tả kiến trúc đích được đọc từ đầu vào chuẩn,
qua đường ống.
$ amk_p2 3 5 | gmap brol.grf - brol.map
Sử dụng amk_p2 trực tuyến bằng dịch vụ onworks.net