خطر داده در معماری محاسباتی نوعی تضاد است که می تواند زمانی رخ دهد که دو یا چند دستورالعمل در یک برنامه نیاز به دسترسی همزمان به داده های یکسان داشته باشند و در دسترس بودن داده ها به تعویق افتاده یا توسط دستورالعمل های قبلی در خط لوله اصلاح شود. این می تواند منجر به نتایج نادرست یا متناقض شود و می تواند باعث کاهش عملکرد در سیستم شود. خطرات داده در پردازشگرهای خط لوله که در آنها اجرای دستورالعمل با هم تداخل دارد، رایج است و معمولاً با درج چرخه های "حباب" یا ارسال داده ها از یک مرحله به مرحله دیگر حل می شود.
تاریخ انتشار: