Image processing in Assembler and C
There is already a ready program interface on C# WPF where you need to import these two functions. There is the button to select the image for processing, the radio button to select the implementation of the filter for image (C or Assembler) and the button to start the image processing by the filter. In the main window, the slopes to the left display the input image and right after filtering. The sense is to compare the implementation processing speed on Assembler and C.
Requirements for Sobel Filter:
Use of Single Thread Operations.
Use one method of processing.
SIMD (single instruction multiple data)
The function can take a limited size image and return the processed image.
Functions should be recommended.
There is already a ready program interface on C# WPF where you need to import these two functions. There is the button to select the image for processing, the radio button to select the implementation of the filter for image (C or Assembler) and the button to start the image processing by the filter. In the main window, the slopes to the left display the input image and right after filtering. The sense is to compare the implementation processing speed on Assembler and C.
Requirements for Sobel Filter:
Use of Single Thread Operations.
Use one method of processing.
SIMD (single instruction multiple data)
The function can take a limited size image and return the processed image.
Functions should be recommended.
The Assembler code must be on Intel x64
Потрібно розробити дві функції для обробки зображення Sobel Filter у Assembler і окремо у C.
Вже є готовий інтерфейс програми на C# WPF куди потрібно імпортувати ці дві функції. Є кнопка щоб обрати зображення для обробки, radio кнопка щоб обрати імплементацію фільтру для зображення (C чи Assembler) і кнопка для початку обробки зображення фільтром. У головному вікні прогами зліва відображається вхідне зображення і справа після обробки фільтром. Сенс у тому щоб порівняти швидкість обробки імплементації на Assembler та C.
Вимоги до функції Sobel Filter:
- використання однопотокових (single thread) операції.
- використовувати один спосіб паралелізації обробки
- використовувати SIMD (single instruction multiple data)
- функція може приймати зображення обмеженого розміру і повертає оброблене зображення.
- функції повинні бути прокоментовані.
- код на Assembler має бути на Intel x64
Applications 2
Work results
Client's review of cooperation with Igor B.
Image processing in Assembler and CA very well done project. Ask the right questions to better understand the task. The work is done in time. I recommend it!
Freelancer's review of cooperation with Illia Karpenko
Image processing in Assembler and CClear TZ, timely payment, the customer is always in contact and pleasant in communication. I strongly recommend!
-
Winning proposal6 days54 USD
4198 84 3 1 Winning proposal6 days54 USDGood day ! Great development experience on C (more than 10 years), C++ (more than 10 years), C# (more than 5 years) and i386/x86_64 Assembler (more than 10 years). I can realize for you.
-
5 days41 USD
358 6 2 5 days41 USDGood night, I worked frequently with Winforms at Sharpe.
Also familiar with the assembler, as C++ is a developer.
I would like to help you fulfill this task.
But first I would like to clarify a few details.
Current freelance projects in the category C & C++
Comparative analysis of the effectiveness of custom software (v2.2-field) and reference software (Meshtastic v2.x)
22 USD
Comparative analysis of the effectiveness of custom software (v2.2-field) and reference software (Meshtastic v2.x) on the identical hardware platform (ESP32 + SX1268, 2W) based on the criteria of range, throughput, link stability, and power consumption. Conduct tests with… C & C++, C# ∙ 1 day 13 hours back ∙ 2 proposals |
Consultation and audit of the current project on Odoo 19 Community EditionWe are looking for an Odoo Developer — a solo developer with experience in Odoo 19 Community Edition, including using Claude Code. We need a specialist who has successfully implemented projects in Odoo and practical experience in development using Claude Code. Important: we only… C & C++, Javascript and Typescript ∙ 4 days 15 hours back ∙ 7 proposals |
Software development for Arduino (RF modules 3–7.5 GHz, automatic frequency scanning)It is necessary to develop a system on Arduino for the automatic search of active analog video signals and the automatic tuning of the transmitter to the detected frequency.It is planned to use three separate transceiver modules: 3000–4200 MHz; 4900–6000 MHz; 6100–7500… C & C++, Embedded Systems & Microcontrollers ∙ 5 days 15 hours back ∙ 4 proposals |
Black Ukraine (RP-project on base MTA)
1154 USD
|
Residential Proxy Infrastructure EngineerWe're building a residential proxy network from scratch — fully owned, no third-party suppliers. We need one exceptional network engineer to build the entire technical foundation. What you'll build: - Android background SDK that routes proxy traffic through user devices… C & C++, DevOps ∙ 11 days 11 hours back ∙ 15 proposals |