امروزه شبکه های کامپیوتری به ویژه اینترنت جزء جدایی ناپذیری از زندگی انسان ها شده اند. با توجه به افزایش سرعت شبکه های کامپیوتری، میزان ارائه ی خدمات عمومی، علمی، اقتصادی، اجتماعی و ... روی این بستر، در مقایسه با گذشته به طور چشم گیری افزایش یافته است. علاوه بر این، بسیاری از سازمان ها و شرکت ها خدمات خود را روی اینترنت ارائه می کنند. در چنین شرایطی نیاز به فراهم کردن بستری امن برای تبادل اطلاعات ضروری است. در گذشته به منظور تأمین امنیت شبکه ها، از سیستم های دیوار آتش و نرم افزارهای ضدویروس استفاده می شد. اما همانطور که اشاره شد با توجه به رشد فزاینده ی حجم اطلاعات مورد تبادل روی شبکه ها و همچنین افزایش پیچیدگی و توسعه ی انواع جدید حملات، لازم است در کنار استفاده از سیستم های موجود، راهکارهای جدیدی نیز اندیشیده شود. در سال های اخیر توسعه ی سیستم های تشخیص نفوذ (IDS) توجه محققان را به خود جلب کرده است. این سیستم ها با پایش و بررسی اطلاعات مورد تبادل روی شبکه، سعی می کنند حملات را تشخیص دهند. در حقیقت با روند افزایش پهنای باندی شبکه ها و نیاز به پویش بی وقفه داده های آن، سیستم های تشخیص نفوذ تحت شبکه هم می بایست همگام با آن توسعه پیدا کنند. در این شرایط روش های معماری متمرکز جواب گوی شبکه های امروزی نیست. این روش ها در تشخیص حملات چندمرحله ای و نگهداری وضعیت انواع ارتباطات و مرودات پروتکلی درجریان، به علت وجود یک نقطه ی سرویس دهی، دچار افت گذردهی می شوند. ایجاد سیستم های تشخیص نفوذ توزیع شده نیاز به تمهیداتی برای معماری شبکه ای، نرم افزار مناسب برای عملکرد توزیع شده و تقسیم ترافیک شبکه بین بخش های موازی دارد. هدف از انجام این تحقیق بهبود کارایی سیستم های تشخیص نفوذ، با تلاش در برقراری ارتباط میان دوحوزه ی زیر است. سیستم های تشخیص نفوذ پردازش موازی به منظور بالا بردن کارایی سیستم های تشخیص نفوذ، دستیابی به سرعت پردازش بالاتر یک معماری بر اساس کامپیوتر های مجهز به پردازنده های گرافیکی پیشنهاد می شود. نتایج آزمایش سیستم پیشنهادی حاکی از به کارگیری موفقیت آمیز پردازنده ی گرافیکی در سیستم های تشخیص نفوذ است و سیستم پیاده سازی شده موفق به بهبود 3 برابری بهره ی سرعت در فرآیند تطبیق الگو شده است.