- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 openmp 任务来安排基本 jacobi2d 计算的平铺执行。在 jacobi2d 中,依赖于 A(i,j) 从
A(i, j)
A(i-1, j)
A(i+1, j)
A(i, j-1)
A(i, j+1)。
根据我对depend 子句的理解,我正确地声明了依赖关系,但是在执行代码时没有尊重它们。我复制了下面的简化代码。最初我的猜测是某些图块的越界范围可能导致了这个问题,所以我更正了这个问题,但问题仍然存在。(我没有复制更长的代码和更正的图块范围,因为那部分只是一堆 ifs +最大限度)
int n=8,tsteps=2,b=4; //n - size of matrix, tsteps - time iterations, b - tile size or block size
#pragma omp parallel
{
#pragma omp master
for (t=0; t
{
for (i=0; i
for (j=0; j
{
#pragma omp task firstprivate(t,i,j) depend(in:A[i-1:b+2][j-1:b+2]) depend(out:B[i:b][j:b])
{
#pragma omp critical
printf("t-%d i-%d j-%d --A",t,i,j); //Prints out time loop, i,j
}
}
for (i=0; i
for (j=0; j
{
#pragma omp task firstprivate(t,i,j) depend(in:B[i-1:b+2][j-1:b+2]) depend(out:A[i:b][j:b])
{
#pragma omp critical
printf("t-%d i-%d j-%d --B",t,i,j); //Prints out time loop, i,j
}
}
}
}
}
1 Câu trả lời
所以我终于弄清楚了这个问题,尽管 OpenMP 规范说依赖子句应该用一个起点和范围来实现,但它尚未在 gcc 中实现。所以目前它只比较依赖子句的起点 (depend(in:A[i-1:b+2][j-1:b+2])) A[i-1][j-1] in这个案例。
最初我比较不同相对平铺位置的元素。例如,将 (0,0) 元素与 tile 的最后一个元素进行比较,这与依赖性没有冲突,因此各种任务的执行顺序是随机的。
当前的 gcc 实现根本不关心子句中提供的范围。
关于openmp - openmp 中的 Dependent 子句不尊重声明的依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36322638/
Tôi đã đọc một trang wikipedia về gobject và nó nói rằng, Chỉ phụ thuộc vào GLib và libc, GObject là nền tảng của GNOME và
Làm thế nào để đăng ký một thuộc tính phụ thuộc có giá trị được tính toán bằng cách sử dụng giá trị của một thuộc tính phụ thuộc khác? Vì các trình bao bọc thuộc tính .NET bị WPF bỏ qua khi chạy nên bạn không nên đưa logic vào các phương thức get và set. Giải pháp thường là sử dụng Proper
Tôi đã cố gắng thêm sự phụ thuộc của ActionbarSherlock maven vào dự án của tôi thư viện com.actionbarsherlock 4.2.0 trong po của tôi
http://tutorials.jenkov.com/ood/understanding-dependencies.html#whatis nói (tôi nhấn mạnh): Bất cứ khi nào một lớp A sử dụng
Tôi không rõ lắm về tất cả những điều kỳ diệu này. Theo tôi hiểu, các thuộc tính phụ thuộc được kế thừa từ DependencyObject và do đó lưu trữ các giá trị: Trong chính thể hiện nếu một giá trị được gán (trong từ điển cục bộ) hoặc được lấy từ một liên kết đến phần tử cha nếu không có giá trị nào được gán
Tôi vừa cập nhật ứng dụng web MVC chạy trên ASP.NET Framework phiên bản 4.5.2. Tôi đang sử dụng Twilio để gửi tin nhắn SMS: var twilio = new TwilioRe
Tôi vừa phát hiện ra một điều đáng sợ. Có hai phiên bản tọa độ phụ thuộc Spring. Dự án phụ thuộc vào Spring MVC và Spring Flow. Có hai tập hợp phụ thuộc song song. Spring MVC có các phụ thuộc cho các tình huống sau
Tôi đang cố gắng đưa phụ thuộc maven org.jacorb jacorb 2.3.1 Phụ thuộc đã được giải quyết nhưng nó gây ra sự cố với phụ thuộc khác picocontainer: [ERROR
Tôi đang cố gắng đưa phiên bản cụ thể của thư viện vào dự án Haskell của mình. Thư viện này rất phù hợp (cho các phép toán martix), nhưng tôi đặc biệt cần phiên bản 0.4.3 để sửa lỗi trong quá trình thực hiện phép nhân. Vì vậy, stack.yaml của tôi
Có ai biết cách tạo UIPickerView phụ thuộc không. Ví dụ, khi tôi chọn hàng 2 của thành phần một, tiêu đề của thành phần hai có thay đổi không? Tôi đã tìm kiếm trên internet và không có câu trả lời thực sự nào, tôi đã thử sử dụng các câu lệnh if và switch nhưng chúng không hoạt động
Tôi đang viết một dự án để thử nghiệm chấp nhận, vì nhiều lý do mà dự án này phụ thuộc vào một dự án khác được đóng gói dưới dạng WAR. Tôi đã giải nén thành công WAR bằng cách sử dụng maven-dependency-plugin, nhưng không thể đưa dự án của tôi vào WEB-I đã giải nén
Ít nhiều thì tôi xây dựng trang web của mình dựa trên các phiên (đặc biệt là chuyển hướng người dùng, v.v.) và tôi tò mò liệu đây có phải là một hoạt động nguy hiểm hay không. Tỷ lệ phần trăm người dùng tắt tính năng lưu trữ cookie của trình duyệt là bao nhiêu? Tôi sẵn sàng lắng nghe mọi gợi ý :) Cảm ơn vì câu trả lời hay nhất
Bắt đầu tìm hiểu về hợp đồng tương lai Scala và tôi bị mắc kẹt với hợp đồng tương lai phụ thuộc. Chúng ta hãy lấy một ví dụ. Tôi tìm kiếm Place và nhận được Future[Seq[Place]]. Đối với mỗi địa điểm này, tôi tìm kiếm ga tàu điện ngầm gần nhất (dịch vụ trả về
Ít nhiều thì tôi xây dựng trang web của mình dựa trên các phiên (đặc biệt là chuyển hướng người dùng, v.v.) và tôi tò mò liệu đây có phải là một hoạt động nguy hiểm hay không. Tỷ lệ phần trăm người dùng tắt tính năng lưu trữ cookie của trình duyệt là bao nhiêu? Tôi sẵn sàng lắng nghe mọi gợi ý :) Cảm ơn vì câu trả lời hay nhất
Tôi có một tệp nhị phân yêu cầu một số tệp *.so để thực thi. Bây giờ khi tôi thử thực hiện nó trên một số máy cũ thì nó báo /lib/libc.so.6: phiên bản `GLIBC_2.4' không tìm thấy Làm thế nào tôi có thể thay đổi
Tôi đã thử sử dụng Dygraph để biểu diễn đồ thị, tôi tìm thấy mã trong https://github.com/danvk/dygraphs, nhưng nó có quá nhiều tệp phụ thuộc khiến tôi thấy khó chịu. Có một tập tin duy nhất chứa tất cả các thông tin cần thiết không?
Tôi đang làm việc trên một tệp javascript a) khai báo một đối tượng có hàm và b) gọi hàm init của đối tượng đó với hàm băm mà nó mong đợi được khai báo bên ngoài. Thông số kỹ thuật Jasmine của tôi cho biết nó không thể tìm thấy băm vì nó
Gần đây tôi đang học Angular và đang tiến triển tốt, nhưng vẫn còn một số điều về dependency injection mà tôi vẫn chưa hiểu rõ. Có lý do nào để tuyên bố phần còn lại của đơn đăng ký của tôi (Dịch vụ, Kiểm soát
Hãy xem xét một bảng có tên là foo với một cột id (PRIMARY & AUTO_INCREMENT). Tôi đang chèn một hàng vào bảng này và thử thách bắt đầu tại thời điểm này. $db->query("CHÈN VÀO `foo`
Tôi đang sử dụng plugin jQuery thả xuống dạng thác đổ. (https://github.com/dnasir/jquery-cascading-dropdown) Tôi có hai menu thả xuống. Khách hàng và Trang web. Theo bạn
Tôi là một lập trình viên xuất sắc, rất giỏi!