# இணைக் கணிப்பீடு

## இணைச் செயற்பாடு வகைகள்

### செயல் இணைச் செயற்பாடு

#### தனித்துவ இணை கணினிகள்

இணைக் கணிப்பீடுகளுக்குள்ளாகவே, தகுதிவாய்ந்த ஆர்வம் ஏற்படுத்தக்கூடியவையாகவே இருக்கும் தனித்துவ இணை சாதனங்கள் இருக்கின்றன. அவை திரளம்-குறித்தவையாக இல்லாதபோதும், அவை இணைக் கணக்குகளின் சில பிரிவுகளுக்கு மட்டுமே பொருந்தும் போக்கினைக் கொண்டிருக்கின்றன.  
##### புல நிரல்தகு வாயில் அடுக்குடன் கூடிய மீண்டும் உருவாக்கப்படும் கணிப்பீடு
மீண்டும் உருவாக்கக்கூடிய கணிப்பீடு என்பது ஒரு பொது-பயன்பாடு கணிப்பொறிக்கு ஒரு உடன்-செயலியாக புல நிரல்தகு வாயில் அடுக்கு (FPGA) பயன்படுகிறது. புல நிரல்தகு வாயில் அடுக்கு என்பது, சுருக்கமாக, ஒரு கொடுக்கப்பட்ட பணிக்கு தனக்குத்தானே மீண்டும் கம்பியிட்டுக் கொள்ளும் ஒரு கணினி சில்லாகும்.  
புல நிரல்தகு வாயில் அடுக்குகள், VHDL அல்லது Verilog போன்ற வன்பொருள் விவரிப்பு மொழிகளால் நிரலாக்கப்படலாம். எனினும் இந்த மொழிகளில் நிரலாக்கம் செய்வது சோர்வூட்டுகிறதாக அமையலாம். பெரும்பாலான நிரலொழுங்கு ஆயத்தச் செயலர்களுக்குப் பரிச்சயமாக இருக்கும் C நிரலாக்க மொழியின் வழிமுறைத் தொடரமைப்பு மற்றும்/அல்லது சொற்பொருளியலுக்கு சமமாக இருக்க முயற்சிக்கும் C முதல் HDL வரையிலான மொழிகளை பல்வேறு விற்பனையாளர்கள் உருவாக்கியுள்ளனர். மிகவும் பிரபலமாக அறியப்பட்ட C முதல் HDL வரையிலான மொழிகளாக இருப்பவை மிட்ரியான்-C, இம்பல்ஸ் C, DIME-C மற்றும் ஹாண்டெல்-C. C++ ஐ அடிப்படையாகக் கொண்டு SystemC யின் குறிப்பிட்ட உட்கணங்களும் கூட இதற்காகப் பயன்படுத்தப்படலாம்.  
தன்னுடைய ஹைபர்டிரான்ஸ்போர்ட் தொழில்நுட்பத்தை மூன்றாம் தரப்பு விற்பனையாளர்களிடம் கொண்டுசெல்லும் AMD யின் முடிவு, உயர்செயல்பாட்டு மீண்டும் உருவாக்கக்கூடிய கணிப்பீட்டுக்கான ஆற்றல்மிகு தொழில்நுட்பமாக உருவாகியிருக்கிறது. டீஆர்சி கம்ப்யூட்டர் கார்ப்போரேஷன், முதன்மை இயக்க அதிகாரியான மைக்கல் ஆர். டி அமோர் இவ்வாறு கூறினார், "நாங்கள் AMD க்குள் முதன் முதலாக நுழைந்தபோது அவர்கள் எங்களை 'பொருத்துவாய் (socket) திருடர்கள்' என்று அழைத்தனர். இப்போது அவர்கள் எங்களைக் கூட்டாளிகள் என்று அழைக்கின்றனர்." கணினி வரைகலை செயல்முறையாக்கம் என்பது தரவு இணை இயக்கங்களால் ஆதிக்கம் செலுத்தப்பெறும் ஒரு துறையாகும், குறிப்பாக நேரியல் இயற்கணித அணி இயக்கங்களில்.  
ஆரம்ப நாட்களில் நிரல்களைச் செயல்படுத்துவதற்கு, வரைகலை செயல்முறை அலகுகளின் மீதான பொதுப் பயன் கணிப்பீட்டு நிரல்கள் சாதாரணமான வரைகலை API களைப் பயன்படுத்தின. எனினும் சமீப காலங்களில் வரைகலை செயல்முறை அலகுகளில் பொதுப் பயன் கணிப்பீடுகளைச் செய்வதற்குப் பல்வேறு புதிய நிரலாக்க மொழிகள் மற்றும் இயக்குதளங்கள் கட்டப்பட்டுள்ளன, இதில் நிவிடியா மற்றும் AMD முறையே CUDA மற்றும் CTM உடன் நிரலாக்கச் சூழல்களை வெளியிட்டுள்ளன. இதர வரைகலை செயல்முறை அலகு நிரலாக்க மொழிகளாக இருப்பவை புரூக் ஜிபியூ, பீக்ஸ்ட்ரீம் மற்றும் ராபிட்மைண்ட். தங்களுடைய தொஸ்லா தொடர்களில் கணிப்பீடு செய்வதற்கு நிவிடியா குறிப்பிட்ட உற்பத்திப்பொருட்களையும் கூட வெளியிட்டது.  
##### குறித்த பயன்பாட்டு ஒருங்கிணைந்த மின்சுற்று  
இணை பயன்பாடுகளுடன் கையாளக்கூடிய பல்வேறு குறித்த பயன்பாட்டு ஒருங்கிணைந்த மின்சுற்று (ASIC) அணுகுமுறைகள் உருவாக்கப்பட்டுள்ளது.  
ஒரு குறித்த பயன்பாட்டு ஒருங்கிணைந்த மின்சுற்று கொடுக்கப்பட்ட ஒரு பயன்பாட்டுக்குக் குறித்ததாக இருப்பதால், அது அந்த பயன்பாட்டிற்கு முழுமையாக உகப்பாக்கப்படலாம். இதன் விளைவாக ஒரு கொடுக்கப்பட்ட பயன்பாட்டுக்கு, குறித்த பயன்பாட்டு ஒருங்கிணைந்த மின்சுற்று ஒரு பொதுப்-பயன் கணினியை விஞ்சிவிட முயல்கிறது. எனினும் குறித்த பயன்பாட்டு ஒருங்கிணைந்த மின்சுற்றுகள் ஊடு கதிர் பதிவச்சுக் கலை மூலம் உருவாக்கப்படுகிறது. இந்தச் செயல்முறைக்கு ஒரு மறைப்பு தேவைப்படுகிறது அது மிகவும் விலையுயர்ந்தவையாக இருக்கலாம். ஒரு ஒற்றை மறைப்பு ஒரு மில்லியன் அமெரிக்க டாலருக்கும் அதிகமாக இருக்கலாம். (சில்லுக்கு தேவையான டிரான்சிஸ்டர் எவ்வளவு சிறியதாக இருக்கிறதோ, அவ்வளவுக்கு மறைப்பின் விலையும் அதிகரித்துக் கொண்டே இருக்கும்.) அதே நேரத்தில், காலப்போக்கில் பொது-பயன் கணிப்பீடுகளில் செயல்பாடுகளின் அதிகரிப்பு (மூரின் விதிமுறையில் விவரிக்கப்பட்டுள்ளது போல) ஒன்று அல்லது இரண்டு சில்லு தலைமுறைகளில் மட்டும் இந்தப் பலன்களை அழித்துவிட முனைகிறது. அவை ஃப்ளையன்னின் SIMD வகைப்பாட்டுக்கு மிக நெருக்கமாகத் தொடர்பு கொண்டுள்ளன. நிரலாக்கப்படும் இணை நிரல்களில் பயன்படுத்தப்படும் ஒரு கருத்துப் படிவமாக இருப்பது எதிர்கால கருத்துப்படிவம், இங்கு நிரலின் ஒரு பாகம் நிரலின் மற்றொரு பாகத்திற்குத் தேவைப்படும் செய்திக் குறிப்பை எதிர்காலத்தில் எப்போதாவது அனுப்பிவைப்பதாக உறுதியளிக்கிறது.