در این فایل وورد جواب تمرین حاصل جمع دو ماتریس به روش سری و موازی به صورت تحلیلی قرار داده شده است
تمرین حاصل جمع ماتریس به دو روش موازی و سری
در این فایل وورد جواب تمرین حاصل جمع دو ماتریس به روش سری و موازی به صورت تحلیلی قرار داده شده است
موضوع فارسی :الگوریتم های هندسی موازی برای رایانه های چند هسته ای
موضوع انگلیسی :<!--StartFragment -->
Parallel geometric algorithms for multi-core computers
تعداد صفحه :15
فرمت فایل :PDF
سال انتشار :2010
زبان مقاله : انگلیسی
کامپیوترهای با چندین هسته پردازنده استفاده از حافظه مشترک اکنون در همه جا. در این مقاله، ما در حال حاضر چند الگوریتم های هندسی موازی که خاص به طور هدف قرار دادن این محیط، با هدف بهره برداری از قدرت محاسباتی اضافی. الگوریتم ما توصیف (A) / 3 بعدی مرتب سازی فضایی 2- از نقاط، به عنوان به طور معمول برای پردازش قبل از استفاده از الگوریتم های افزایشی، (ب) d بعدی محور تراز وسط قرار دارد جعبه تقاطع محاسبات و سرانجام (ج) به صورت فله 3D مورد استفاده درج از نقاط به مثلثبندی دیلانی، که می تواند برای الگوریتم های تولید مش، و یا به سادگی برای ساخت مثلث 3D دولونه استفاده می شود. برای دومی، ما به عنوان یک عنصر بنیادی معرفی طراحی یک ساختار داده ظرف است که هر دو همزمان افزودن و حذف عملیات فراهم می کند و جمع و جور در حافظه است. این باعث می شود آن را به خصوص به خوبی مناسب برای ذخیره سازی نمودار های پویا بزرگ مانند مثلثبندی دیلانی.
ما نشان می دهد نتایج تجربی برای این الگوریتم، با استفاده از پیاده سازی های ما بر اساس هندسه محاسباتی الگوریتم کتابخانه (CGAL). این کار یک گام به سمت ما امیدواریم تبدیل به یک حالت موازی برای CGAL، که در آن الگوریتم به طور خودکار و بدون نیاز قابل توجهی به دخالت کاربر نمی تونم استفاده از منابع به صورت موازی در دسترس است.
فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد
تعداد صفحات این مقاله 33 صفحه
پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید
درگاه چیست؟
درگاه کانالی ارتباطی است برای کامپیوترهای موجود بر روی شبکه.
برای برقراری ارتباط بین کامپیوترهای مختلف متصل به شبکه استانداردهای متنوعی تدوین شده اند. این استانداردها به روش های انتقال اطلاعات می پردازند و هدف آنها بوجود آوردن امکان تبادل اطلاعات بین سیستم های مختلف است. استاندارد TCP/IP یکی از این استانداردهاست و پروتکلی نرم افزاری برای ساختاردهی و انتقال داده بر روی شبکه (مانند اینترنت) می باشد. از مهمترین مزایای این پروتکل ها عدم وابستگی آنها به سیستم عامل کامپیوترها است و بنابراین انتقال اطلاعات بین کامپیوترهای مختلف موجود بر روی شبکه امکان پذیر می شود.
هر کامپیوتر برای ورود به دنیای اینترنت باید یک آدرس IP معتبر داشته باشد. آدرس IP ساختاری به صورت زیر دارد:
این آدرس از چهار بخش تشکیل شده است که با نقطه از هم جدا شده اند. هر بخش می تواند مقداری بین ۰ تا 255 داشته باشد.با دانستن آدرس IP هر کامپیوتر می توان با آن ارتباط برقرار نموده و داده رد و بدل کرد. اما هنوز در مفهوم ارتباط یک نکته مبهم وجود دارد. کامپیوتر دریافت کننده اطلاعات چگونه باید بفهمد که چه برنامه ای باید داده را دریافت و پردازش کند.
برای حل این مشکل از سیستم درگاه استفاده شده است. به عبارت دیگر با مشخص کردن درگاه برای هر بسته ارسالی برنامه دریافت کننده هم مشخص می شود و به این ترتیب کامپیوتر گیرنده می تواند داده را در اختیار برنامه مربوطه قرار دهد. هر بسته ای که بر روی شبکه قرار می گیرد باید آدرس IP کامپیوتر گیرنده اطلاعات و همینطور شماره درگاه مربوطه را نیز در خود داشته باشد.
در مقام مقایسه می توان شماره درگاه را با شماره تلفن داخلی مقایسه نمود. شماره تلفن مانند آدرس IP به صورت یکتا مقصد تماس را مشخص می کند و شماره داخلی نشانگر فردی است که تماس باید با او برقرار شود.
شماره درگاه می تواند عددی بین ۰ تا ۶۵۵۳۶ باشد. این بازه به سه دسته اصلی زیر تقسیم بندی شده است:
• ۰ تا ۱۰۲۳ که «درگاه های شناخته شده» هستند و برای خدماتی خاص مانند FTP (درگاه ۲۱)، SMTP (درگاه ۲۵)، HTTP (درگاه ۸۰)، POP3 (درگاه ۱۱۰) رزرو شده اند.
• درگاه های ۱۰۲۴ تا ۴۹۱۵۱ «درگاه های ثبت شده» هستند. به عبارت دیگر این درگاه ها برای خدمات، ثبت شده اند.
• درگاه های ۴۹۱۵۲ تا ۶۵۵۳۶ «درگاه های پویا و/ یا اختصاصی» هستند. به عبارت دیگر هر شخصی می تواند در صورت نیاز از آنها استفاده نماید.
راه های بستن درگاه ها بدون استفاده از حفاظ
هر درگاه باز یک ورودی بالقوه برای حمله کنندگان به سیستم هاست. بنابراین باید سیستم را به گونه ای پیکربندی نمود که حداقل تعداد درگاه های باز بر روی آن وجود داشته باشد.
در رابطه با درگاه ها باید توجه داشت که هر درگاه بازی الزاما خطرآفرین نیست. سیستم های کامپیوتری تنها در صورتی از ناحیه درگاه ها در معرض خطر قرار دارند که برنامه مرتبط با درگاه کد خطرناکی در خود داشته باشد. بنابراین لزومی ندارد که همه درگاه ها بر روی سیستم بسته شوند. در حقیقت بدون وجود درگاه های باز امکان اتصال به اینترنت وجود ندارد.
یک درگاه باز شی فیزیکی نیست و چنین نیست که با بسته شدن آن از بین برود. اگر درگاهی در یک کامپیوتر باز باشد به این معناست که برنامه فعالی بر روی دستگاه وجود دارد که با استفاده از این شماره درگاه با سایر کامپیوترها بر روی شبکه ارتباط برقرار می کند. در واقع درگاه توسط سیستم عامل باز نمی شود، بلکه برنامه خاصی که در انتظار دریافت داده از این درگاه است آن را باز می کند.
یکی از موثرترین روش هایی که می توان برای بستن درگاه های باز مورد استفاده قرار داد، متوقف نمودن سرویسی است که بر روی درگاه به ارتباطات گوش فرا داده است. این کار را در Windows 2000 می توان با استفاده از ابزار Control Panel > Administrative Tools > Services و متوقف نمودن سرویس هایی که مورد نیاز نیستند، انجام داد. به عنوان مثال اگر Web services در سیستم مورد نیاز نیست می توان IIS را متوقف نمود. در Unix باید فایل های /etc/rc.d را ویرایش نمود، و یا از یکی از ابزارهایی که برای این کار در سیستم های Unix و شبیه Unix وجود دارد (مانند linuxconf) بهره گرفت.
غیر از متوقف کردن سرویس ها، می توان درگاه ها را نیز بر روی ماشین فیلتر نمود. در ویندوز این کار با استفاده از مکانیزم فیلترینگ داخلی انجام پذیر است. برای سیستم عامل ویندوز 2000 می توان از ابزار پیکربندی که در Control Panel > Network> Local Area Connection > Properties > Internet Protocol (TCP/IP) > Properties > Advanced > Options > TCP/IP Filtering مخفی شده است بهره گرفت. با استفاده از این گزینه می توان بسته های TCP و UDP را به گونه ای فیلتر نمود که فقط درگاه های خاصی باز باشند و بسته های اطلاعاتی سایر درگاه ها اجازه عبور نداشته باشند. علاوه بر این، در ویندوز می توان فیلترهای محلی (برای درگاه ها و یا میزبان ها) هم تعریف نمود. برای این کار باید مسیر زیر را طی نمود:
Control Panel > Administrative Tools> Local Security Policy> IP Security Policies on Local Machine>
Secure Server(Require Security)> Add
علاوه بر این بیشتر حفاظ های شخصی هم قابلیت فیلتر بسته های اطلاعاتی مربوط به درگاه های خاص را دارا هستند.
در سیستم عامل های Linux و شبهUnix نیز تعداد زیادی از ابزارهای متنوع برای فیلتر کردن درگاه های ورودی وجود دارد. IPChains که به صورت پیش فرض بر روی بسیاری از نسخه های جدید Linux نصب می شود از جمله ابزارهای مناسب است.
درگاه های رایانه
اگر به پشت کیس رایانه خود نگاهی بیندازیم جاهای متعددی را می بینیم که محل اتصال سخت افزار های مختلف به رایانه هستند هر کدام از آنها یک درگاه یا پورت نامیده می شوند که به طور کلی می توان آنها را به طریق زیر دسته بندی کرد:
سوکت صفحه کلید(keyboard socket):
همان طور که از نام آن پیدا است محل اتصال صفحه کلید به رایانه است.لازم به تذکر است که بعضی از
کیبوردها نیز به پورت USB که در ادامه به آنها اشاره خواهیم کرد متصل می شوند.
سوکت ماوس(Mouse port) :
این سوکت هم محل اتصال ماوس به رایانه است . این شکاف پشتیبانی کننده از ماوس های سری
PS/2 هستند که رایج ترین پورت برای اتصال ماوس هستند که البته ماوس های قابل اتصال به پورت
سریال و USB هم وجود دارند.
سوکت صفحه نمایش (VGA Connector):
به طور خلاصه می توان گفت محل اتصال مانیتور به کیس برای نمایش اطلاعات در مانیتور است.
درگاه سری (serial port) یا COM :
این درگاه اطلاعات به صورت پشت سر هم مبادله می شوند یعنی یک بیت بعد از بیت دیگر. این درگاه
ها به دو شکل 9 و 25 پین موجود هستند که برای اتصال وسایل جانبی مانند ماوس استفاده میشوند
درگاه موازی(Parallel port)یا LPT :
این درگاه 25 پین دارد و بایت اطلاعاتی را روی 8 خط موازی به صورت همزمان مبادله می کند برعکس
سری که بیت ها را یکی یکی و پشت سر هم انتقال می دهد.از موارد استفاده آن می توان به اتصال
چاپگر های قدیمی اشاره کرد.
درگاه USB(Universal Serial Bus):
این نوع درگاه که درسیستم های قدیمی وجود نداشت اطلاعات را به صورت سریال و با سرعت بالایی
انتقال می دهد تا جایی که سرعت آن به بیش از درگاه موازی می رسدوموارد استفاده آن رو به
افزایش است که از آن نمونه میتوان به اتصال ماوس، چاپگر، کیبورد، اسپیکر و... اشاره نمود.
سوکت Line و phone:
از سوکت Line که برای وصل کردن مودم به خط تلفن برای برقراری ارتباط با اینترنت استفاده میشود
و از سوکت phone هم برای داشتن یک ارتباط تلفنی از طریق کامپیوتر
شکاف های توسعه
شکاف های توسعه(Expansion slot):
به شکاف هایی در کیس گفته می شود که محل اتصال کارت های مختلف مثل کارت گرافیک ، کارت
صدا ، کارت مودم داخلی و... هستند انواع مختلف ان را از زمان ابداع میتوان PCIe , AGP , PCI , ISA
نامید.
ISA(Industry Standard Architecture):
اولین شکافی است که عرضه شد در دو نوع 8 و 16 بیتس با فراکانس 8 مگاهرتز .و چون انتفال
اطلاعات در دو دوره تناوب صورت می گرفت سرعت آن بسیار پایین بود.
PCI(peripheral Component Interconnect ):
این شکاف 32 بیتی است و فراکانس مبادله اطلاعات آن نیز 33 مگا هرتز است.
AGP (Accelerated Graphic port):
شکافی که کارت گرافیک های امروزی معمولا روی آن نصب می شوند. شکافی 64 بیتی است با
فراکانسی معادل PCI و قدرتمندترین آنها در هر دوره تناوب 8 بار اطلاعات را انتقال می دهد.(8x)
PCIE(peripheral Component Interconnect Express ):
جدیدترین نوع شکاف کارت گرافیک است که با سرعت 16x به انتقال اطلاعات می پردازد.
پرتهای USB چگونه کار می کنند ؟
USB ها (Universal Serial Bus) چگونه کار می کنند ؟!
هر کامپیوتری که شما امروزه برای خانه یا محل کار خود می خرید ، دارای یک یا چند رابط USB می باشد که در پشت آن است. این رابطهای USB این اجازه را به شما می دهند که هر گونه وسیله ای اعم از Mouse یا Printer را به راحتی و آسانی به کامپیوتر خود وصل کنید.
سیستم عامل (OS) نیز USB را پشتیبانی می کند ، بنابراین نصب راه انداز سخت افزار (Driver) نیز سریع و راحت می باشد. در مقایسه با سایر روشهای اتصال سخت افزارها به کامپیوتر مثل Parallel Port و Serial Port و یا کارتهای مخحصوصی که در Case کامپیوتر خود نصب می کنید ، سخت افزارهای دارای USB به طور باورنکردنی ساده هستند.
فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد
تعداد صفحات این مقاله 33 صفحه
پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید
موضوع فارسی :پیاده سازی موازی از روش نزدیکترین همسایه کاذب به مطالعه رفتار دینامیکی مدل.
موضوع انگلیسی :<!--StartFragment -->
Parallel implementations of the False Nearest Neighbors method to study the behavior of dynamical models�
تعداد صفحه :6
فرمت فایل :PDF
سال انتشار :2010
زبان مقاله : انگلیسی
مدل های دینامیکی یک موضوع مطالعات چند رشته با برنامه های کاربردی مستقیم در مناطق مختلف علم و فن آوری (پزشکی، اقیانوس شناسی، اقتصاد، زیست شناسی، و غیره) می باشد. یکی از راه های به مطالعه مدل های دینامیکی را در جهت پیدا کردن تکامل مدل (نقطه تعادل، مدار، مدار، و غیره) و تعیین فواصل که در آن پیش بینی قابل اعتماد هستند از طریق سری زمانی به آنها است. نکته کلیدی در این فرایند محاسبات سریهای زمانی بعد محاط با استفاده از روش نادرست نزدیکترین همسایه (FNN) است. روش FNN دارای هزینه محاسباتی بالا که سری های زمانی طولانی در دسترس (یا استفاده می شود)، به طوری که زمان اجرای است کاهش می یابد. در این مقاله دو پیاده سازی موازی از روش FNN برای ترکیبی (مشترک و توزیع) معماری حافظه توصیف می کند. به بهترین دانش نویسندگان، پیاده سازی ترکیبی ارائه شده در این مقاله نشان دهنده اولین پیاده سازی موازی از این نوع. علاوه بر این، با توجه به اجرای ترکیبی را ممکن می سازد را به استفاده از معماری های مختلف موازی، زیرا دانستن تعداد گره و تعداد هسته در هر گره، نرم افزار به منظور بهره برداری از حداکثر درجه همسانی موجود در دستگاه مورد نظر autotuned. بخش محاسباتی فشرده از روش عمدتا نهفته در جستجوی همسایه و در نتیجه این کار موازی شده و اجرا با استفاده از 2-64 پردازنده. دقت و عملکرد این دو رویکرد موازی هستند و سپس مورد ارزیابی و مقایسه در برابر بهترین اجرای پی در پی از روش FNN که در پروژه TISEAN به نظر می رسد.