http://www.cs.rit.edu/~ncs/Courses/532/PDFs/ParallelBucketSort.pdf |
http://www.cs.rit.edu/~ncs/Courses/532/PDFs/ParallelBucketSort.pdf |
http://sharif.ir/~ghodsi/papers/mojtaba-nouri-csicc2007.pdf
http://ce.sharif.edu/courses/92-93/1/ce226-1/index.php
به طرز جالبی کشف کردم که برنامهنویسی موازی یک درس جدای کارشناسیه!
نوشتن برنامه با کودا در جاوا!
http://www.jcuda.org/tutorial/TutorialIndex.html
http://www.codeproject.com/Articles/513265/GPU-Computing-Using-CUDA-Eclipse-and-Java-with-JCu
منبع: http://www.sics.se/~amir/cloud14/papers/2014%20-%20GraphX-%20Unifying%20Data-Parallel%20and%20Graph-Paralle%20Analytics.pdf
الگوریتم موازی بر اساس داده (data parallel) که دادههای آن گراف باشد را graph parallel میگویند.
اسلایدهایش رو آپلود نکرده بودم. یک جا اشکال تایپی داره.
دریافت
حجم: 1.06 مگابایت
http://web.iitd.ac.in/~hegde/cad/lecture/L9_persproj.pdf
به دست آوردن ناحیه قابل دید ۳ بعدی مثل تصویر کردن یک شکل ۳ بعدی روی یک صفحه ۲ بعدی است، که اینجا صفحهی ۲ بعدی همان وجه است و شکل ۳ بعدی خود ناحیه است.
به جز اینکه به جای کودا گفتم سی پلاس پلاس و به جای اینکه زمان چندوجهی ساده رو بگم زمان چندضلعی ساده رو گفتم، یک چیز دیگه رو هم اشتباه گفتم که این بود که اگر نقطه در بینهایت باشد یعنی عمودی تصویر کنیم، در حالی که این طوری نیست و فقط ماتریس تبدیلش فرق دارد. (لینک رو ببینید.)
راستی اسم الگوریتمها هم z-buffer و painter's algorithm بود.
بالاخره یک تست کیس برای پروژه موازیام پیدا کردم.
مال سایت http://gistech.ir است. ولی فرمتش TIN نیست:
http://www.lib.ncsu.edu/gis/formats.html
دو تا نکتهی خندهدار اینجا هست: یکی اینکه نرمافزارهای متنباز برای این هست (میتونستم مثلاً یک تابع از اون رو کپی کنم!). من که از TIN بودنش به جز اینکه مجموعهای از مثلثها است استفاده نکردم در نتیجه میتوانم یک سری مثلث مجزا تولید کنم و جواب آنها را به دست بیاورم.
من فکر میکردم امروز ارائه است اومدم علاف شدم. :|
http://www.gamedev.net/topic/106765-determining-if-a-point-is-in-front-of-or-behind-a-plane/