Find Jobs
Hire Freelancers

Building a GPU database of Vulkan features

$10-30 USD

Imefungwa
Imechapishwa about 5 years ago

$10-30 USD

Kulipwa wakati wa kufikishwa
In this assignment you will be tasking with building an interactive database about GPUs (Graphics Processing Units) and the features they support. You will be expected to use a NoSQL type database as storage for this system. Your application must be capable of the following  Add in a GPU with a series of features  Edit a currently existing GPU and its features  Be able to choose a set of supporting features and gure out which GPUs support them Your application will essential replicate the information found at http://vulkan. [login to view URL] If you click on any of the GPUs listed it will bring you to another page. The information we are interested in here is listed under the \features" tab. You are required to map six features of a GPU which are the following: geometryShader, tesselationShader, shaderInt16, sparseBinding, textureCompressionETC2, and vertexPipelineStoresAndAtomics. Each GPU should have as its key the name of the GPU itself and should contain the information for these six properties When a GPU is added a user should be able to click a series of check- boxes (or similar) to enable or disable features. When an add button is clicked there should be no duplicate names in the database or preexisting object in the database for that GPU. For queries a user should be able to choose a combination of features and run a query to nd the set of GPU names that support all the required features. Please Note:  Write the shell of an application that has a working login/logout service  Generate a model that will store the information of a GPU: name, manufacturer, date issued  Add the following boolean options to the model: geometryShader, tesselationShader, shaderInt16, sparseBinding, textureCompressionETC2, vertexPipelineStoresAndAtomics  GPU name should be the key for each object in the NoSQL database  Build a UI form that will enable the user to add a GPU and all its information  When the form is submitted the GPU should be added to the database.  Prevent the overwriting of an object that is already in the database (Bracket failure if not done)  Display a list of GPUs that are currently in the database by name only  Make the GPU name list a set of hyperlinks  When a GPU name is clicked it should go to a separate page showing the information and features for that GPU (Bracket failure if not on a separate page)  Enable editing of a GPU in the database  Editing must be done on a di erent page (Bracket failure if not on a separate page)  Enable the user to select the features to query by using checkboxes  Enable querying of the database using a boolean combination of user selected features  Add in a form that permits the user to choose two GPUs for com- parison purposes  When the comparison is triggered a separate page should be displayed (Bracket failure if not separate page)  The feature by feature comparison of both GPUs should be shown on the separate page
Kitambulisho cha mradi: 18851018

Kuhusu mradi

2 mapendekezo
Mradi wa mbali
Inatumika 5 yrs ago

Unatafuta kupata pesa?

Faida za kutoa zabuni kwenye Freelancer

Weka bajeti yako na muda uliopangwa
Pata malipo kwa kazi yako
Eleza pendekezo lako
Ni bure kujiandikisha na kutoa zabuni kwa kazi

Kuhusu mteja

Bedera ya INDIA
kansas, India
4.4
5
Njia ya malipo imethibitishwa
Mwanachama tangu Okt 11, 2016

Uthibitishaji wa Mteja

Asante! Tumekutumia kiungo cha kudai mkopo wako bila malipo kwa barua pepe.
Hitilafu fulani imetokea wakati wa kutuma barua pepe yako. Tafadhali jaribu tena.
Watumiaji Waliosajiliwa Jumla ya Kazi Zilizochapishwa
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Onyesho la kukagua linapakia
Ruhusa imetolewa kwa Uwekaji wa Kijiografia.
Muda wako wa kuingia umeisha na umetoka nje. Tafadhali ingia tena.