GPU ๊ธฐ๋ฐ ์ด๋ฏธ์ง ๊ฐ์ ์์ถ ์ํํธ์จ์ด ๊ฐ๋ฐ
- Samsung Software AI Academy For Youth 13๊ธฐ ์์จ ํ๋ก์ ํธ
- ์ธ๋ฉ์ค ๊ธฐ์ ์ฐ๊ณ ํ๋ก์ ํธ
- ํ๋ก์ ํธ ๊ธฐ๊ฐ: 2025.10.06 ~ 2025.11.21
- ์ฐธ์ฌ ์ธ์: 5๋ช
๋์คํ๋ ์ด ํจ๋ ์์ฐ์๋ RGB ํจํด ์ด๋ฏธ์ง๊ฐ ํ์ํ๋ฉฐ, ์ด๋ฅผ ์ํด BMP ํ์ผ์ TIFF ํ์์ผ๋ก ์์ถํด ํ์ฉํฉ๋๋ค.
๊ธฐ์กด ์ธ๋ฉ์ค ์์คํ
์ CPU ๊ธฐ๋ฐ ์์ถ ๋ฐฉ์์ ์ฌ์ฉํ์ฌ ์ฒ๋ฆฌ ์๋์ ์ฑ๋ฅ์ ํ๊ณ๊ฐ ์์์ต๋๋ค.
GPU๋ฅผ ํ์ฉํ์ฌ ๊ณ ์ยท๊ณ ํจ์จ ์ด๋ฏธ์ง ์์ถ์ ์ํํ๋ Impresser ์๋น์ค๋ฅผ ๊ฐ๋ฐํ๊ณ , ๊ธฐ์กด ๋๋น ์์ถ ์๋๋ฅผ ํ๊ธฐ์ ์ผ๋ก ๊ฐ์ ํฉ๋๋ค.
์ ์กฐ ์ฅ๋น ์ํํธ์จ์ด ๊ธฐ์
- GPU ๊ฐ์ ์ด๋ฏธ์ง ์์ถ
- CPU ๋๋น ์ต๋ 4๋ฐฐ ๋น ๋ฅธ ์๋
- ๋น๋๊ธฐ ์์ถ ๋๊ธฐ์ด(Queue) ์ง์
- BMP ํจํด ์ด๋ฏธ์ง ์์ฑ ๊ธฐ๋ฅ ์ ๊ณต
- ์์ถ ์ฑ๋ฅ ๋น๊ต ์๋ฎฌ๋ ์ด์ ์ ๊ณต
๊น๋๊ฒฝ (Leader) @๊น๋๊ฒฝ
|
๊นํ์ @๊นํ์
|
์ดํฌ์ฐ @์ดํฌ์ฐ
|
๋ฐ์งํ @๋ฐ์งํ
|
์คํ์ง @์คํ์ง
|
| ๋ก๊ทธ์ธ | ๋์๋ณด๋ |
|---|---|
![]() |
![]() |
| ํจํด ์์ฑ ๋ฏธ๋ฆฌ๋ณด๊ธฐ | csv ๋ถ๋ฌ์ค๊ธฐ |
![]() |
![]() |
| ํจํด ์์ฑ | ์ด๋ฏธ์ง ์์ถ |
![]() |
![]() |
| ์ฑ๋ฅ ๋น๊ต | ์ค๋น ๋ฑ๋ก |
![]() |
![]() |
| ์๋ฎฌ๋ ์ด์ | |
![]() |
ย FRONTEND
๐ frontend
โฃ ๐ public
โ โฃ ๐ fonts
โ โฃ ๐ images
โ โ โฃ ๐ facilities
โ โ โฃ ๐ logos
โ โ โ ๐ products
โ โฃ ๐ csvlogo.png
โ โฃ ๐ file.svg
โ โฃ ๐ globe.svg
โ โฃ ๐ next.svg
โ โฃ ๐ pattern-template.csv
โ โฃ ๐ vercel.svg
โ โ ๐ window.svg
โฃ ๐ src
โ โฃ ๐ app
โ โ โฃ ๐ dashboard
โ โ โ โฃ ๐ components
โ โ โ โ โฃ ๐ Compressionlist.tsx
โ โ โ โ โฃ ๐ PerformanceRanking.tsx
โ โ โ โ โ ๐ RecommendationEngine.tsx
โ โ โ โ ๐ page.tsx
โ โ โฃ ๐ imagecompressor
โ โ โ โฃ ๐ components
โ โ โ โ โฃ ๐ CompressionHistory.tsx
โ โ โ โ โฃ ๐ CompressionQueue.tsx
โ โ โ โ โ ๐ CompressionSettings.tsx
โ โ โ โ ๐ page.tsx
โ โ โฃ ๐ imagegenerator
โ โ โ โฃ ๐ components
โ โ โ โ โฃ ๐ PatternGenerator.tsx
โ โ โ โ โฃ ๐ PatternList.tsx
โ โ โ โ โฃ ๐ PatternPreview.tsx
โ โ โ โ โ ๐ PatternPreviewModal.tsx
โ โ โ โ ๐ page.tsx
โ โ โฃ ๐ login
โ โ โ โฃ ๐ components
โ โ โ โ โฃ ๐ LoginBackground.tsx
โ โ โ โ โฃ ๐ LoginBrandSection.tsx
โ โ โ โ โฃ ๐ logincontain.tsx
โ โ โ โ โ ๐ loginfindmodal.tsx
โ โ โ โ ๐ page.tsx
โ โ โฃ ๐ performance
โ โ โ โฃ ๐ components
โ โ โ โ โฃ ๐ AddFacilityModal.tsx
โ โ โ โ โฃ ๐ AlgorithmOptions.tsx
โ โ โ โ โฃ ๐ EditFacilityModal.tsx
โ โ โ โ โฃ ๐ FacilityDetailPanel.tsx
โ โ โ โ โฃ ๐ FacilityFileUpload.tsx
โ โ โ โ โฃ ๐ FacilityHistorySection.tsx
โ โ โ โ โฃ ๐ FacilityHistoryTable.tsx
โ โ โ โ โฃ ๐ FacilityInfoSection.tsx
โ โ โ โ โฃ ๐ FacilityQueueSection.tsx
โ โ โ โ โฃ ๐ FacilityQueueTable.tsx
โ โ โ โ โฃ ๐ FacilityStatisticsSummary.tsx
โ โ โ โ โฃ ๐ FacilityWorkUpload.tsx
โ โ โ โ โฃ ๐ IsometricMap.tsx
โ โ โ โ โฃ ๐ NewFacilityList.tsx
โ โ โ โ โฃ ๐ PerformanceResultComparisonTable.tsx
โ โ โ โ โฃ ๐ PerformanceResultSummary.tsx
โ โ โ โ โฃ ๐ PerformanceSimulator.tsx
โ โ โ โ โฃ ๐ PerformanceSimulatorCard.tsx
โ โ โ โ โฃ ๐ PerformanceSimulatorSettings.tsx
โ โ โ โ โฃ ๐ PerformanceSimulatorSlot.tsx
โ โ โ โ โฃ ๐ SelectedFacilitiesPanel.tsx
โ โ โ โ โฃ ๐ ThreeIsometricMap.tsx
โ โ โ โ โ ๐ TileMap.tsx
โ โ โ โฃ ๐ page.tsx
โ โ โ โ ๐ types.ts
โ โ โฃ ๐ simulation
โ โ โ โฃ ๐ components
โ โ โ โ โฃ ๐ BmpImportModal.tsx
โ โ โ โ โฃ ๐ ConfirmedGoalTable.tsx
โ โ โ โ โฃ ๐ InkConsumptionSummary.tsx
โ โ โ โ โฃ ๐ LayoutSlider.tsx
โ โ โ โ โฃ ๐ MotherGlassInfoList.tsx
โ โ โ โ โฃ ๐ MotherGlassLayoutPreview.tsx
โ โ โ โ โฃ ๐ MotherGlassSelector.tsx
โ โ โ โ โฃ ๐ OverallProductionSummary.tsx
โ โ โ โ โฃ ๐ PrintSimulationPlan.tsx
โ โ โ โ โฃ ๐ ProductCard.tsx
โ โ โ โ โฃ ๐ ProductList.tsx
โ โ โ โ โฃ ๐ ProductQuantityModal.tsx
โ โ โ โ โฃ ๐ ProductionGoalList.tsx
โ โ โ โ โ ๐ SelectedGoalList.tsx
โ โ โ โฃ ๐ data
โ โ โ โฃ ๐ utils
โ โ โ โฃ ๐ workers
โ โ โ โฃ ๐ page.tsx
โ โ โ โ ๐ types.ts
โ โ โฃ ๐ test
โ โ โฃ ๐ test001
โ โ โฃ ๐ test004
โ โ โฃ ๐ dashboard-layout-example.tsx
โ โ โฃ ๐ favicon.ico
โ โ โฃ ๐ globals.css
โ โ โฃ ๐ group-routes-example.md
โ โ โฃ ๐ layout.tsx
โ โ โฃ ๐ loading.tsx
โ โ โ ๐ page.tsx
โ โฃ ๐ components
โ โ โฃ ๐ auth
โ โ โ โ ๐ AuthGuard.tsx
โ โ โฃ ๐ layout
โ โ โ โฃ ๐ navbar.tsx
โ โ โ โ ๐ sidebar.tsx
โ โ โฃ ๐ ui
โ โ โ โฃ ๐ CommonButton.tsx
โ โ โ โฃ ๐ CommonCheckBox.tsx
โ โ โ โฃ ๐ CommonContainerBox.tsx
โ โ โ โฃ ๐ CommonDropdown.tsx
โ โ โ โฃ ๐ CommonInput01.tsx
โ โ โ โฃ ๐ CommonLoader.tsx
โ โ โ โฃ ๐ CommonModal.tsx
โ โ โ โฃ ๐ CommonPagination.tsx
โ โ โ โฃ ๐ CommonRadioButton.tsx
โ โ โ โฃ ๐ CommonTable.tsx
โ โ โ โฃ ๐ CommonTableFrame.tsx
โ โ โ โฃ ๐ CommonToast.tsx
โ โ โ โฃ ๐ FlatContainerBox.tsx
โ โ โ โฃ ๐ GlassButton01.tsx
โ โ โ โ ๐ GlassButton02.tsx
โ โ โ ๐ GlobalSSENotifications.tsx
โ โฃ ๐ contexts
โ โ โ ๐ SSEContext.tsx
โ โฃ ๐ service
โ โ โฃ ๐ auth.ts
โ โ โฃ ๐ dashboard.ts
โ โ โฃ ๐ globalSSEService.ts
โ โ โฃ ๐ imageCompressor.ts
โ โ โฃ ๐ imageGenerator.ts
โ โ โฃ ๐ imageUpload.ts
โ โ โ ๐ inkjet.ts
โ โฃ ๐ store
โ โ โฃ ๐ authStore.ts
โ โ โฃ ๐ imageCompressorStore.ts
โ โ โฃ ๐ imageGeneratorStore.ts
โ โ โฃ ๐ imageUploadStore.ts
โ โ โฃ ๐ performanceHistoryStore.ts
โ โ โฃ ๐ performanceRankingStore.ts
โ โ โ ๐ sidebarStore.ts
โ โฃ ๐ types
โ โ โฃ ๐ auth.ts
โ โ โฃ ๐ dashboard.ts
โ โ โฃ ๐ imageCompressor.ts
โ โ โฃ ๐ imageGenerator.ts
โ โ โ ๐ imageUpload.ts
โ โ ๐ utils
โ โ ๐ fetchWithAuth.ts
โฃ ๐ .prettierignore
โฃ ๐ .prettierrc
โฃ ๐ Dockerfile
โฃ ๐ eslint.config.mjs
โฃ ๐ next.config.ts
โฃ ๐ package.json
โฃ ๐ pnpm-lock.yaml
โฃ ๐ postcss.config.mjs
โ ๐ tsconfig.json
ย BACKEND
๐ backend
โฃ ๐ src/main/java/com/semes/impresser
โ โฃ ๐ auth
โ โ โฃ ๐ controller
โ โ โ โ ๐ AuthController.java
โ โ โฃ ๐ dto
โ โ โ โฃ ๐ request
โ โ โ โ โ ๐ LoginRequest.java
โ โ โ โ ๐ response
โ โ โ โ โฃ ๐ LoginResponse.java
โ โ โ โ โ ๐ ReissueTokenResponse.java
โ โ โ ๐ service
โ โ โ โฃ ๐ AuthService.java
โ โ โ โ ๐ AuthServiceImpl.java
โ โฃ ๐ common
โ โ โฃ ๐ client
โ โ โ โฃ ๐ dto
โ โ โ โ โฃ ๐ request
โ โ โ โ โ โฃ ๐ ConvertImageRequest.java
โ โ โ โ โ โ ๐ GenerateImageApiRequest.java
โ โ โ โ โ ๐ response
โ โ โ โ โ โฃ ๐ ConvertImageResponse.java
โ โ โ โ โ โ ๐ GenerateImageApiResponse.java
โ โ โ โ ๐ ExternalApiClient.java
โ โ โฃ ๐ config
โ โ โ โฃ ๐ AsyncConfig.java
โ โ โ โฃ ๐ CorsConfig.java
โ โ โ โฃ ๐ HttpClientConfig.java
โ โ โ โฃ ๐ QuerydslConfig.java
โ โ โ โฃ ๐ RabbitMQConfig.java
โ โ โ โฃ ๐ S3Config.java
โ โ โ โฃ ๐ SecurityConfig.java
โ โ โ โ ๐ SwaggerConfig.java
โ โ โฃ ๐ controller
โ โ โ โ ๐ SseController.java
โ โ โฃ ๐ entity
โ โ โ โฃ ๐ BaseEntity.java
โ โ โ โ ๐ BaseTimeEntity.java
โ โ โฃ ๐ exception
โ โ โ โฃ ๐ BusinessException.java
โ โ โ โฃ ๐ ErrorCode.java
โ โ โ โ ๐ GlobalExceptionHandler.java
โ โ โฃ ๐ repository
โ โ โ โ ๐ EmitterRepository.java
โ โ โฃ ๐ response
โ โ โ โฃ ๐ BaseResponse.java
โ โ โ โฃ ๐ PageResponse.java
โ โ โ โ ๐ PaginationResponse.java
โ โ โฃ ๐ security
โ โ โ โฃ ๐ CustomAccessDeniedHandler.java
โ โ โ โฃ ๐ CustomAuthenticationEntryPoint.java
โ โ โ โ ๐ JwtAuthenticationFilter.java
โ โ โฃ ๐ service
โ โ โ โ ๐ SseService.java
โ โ โ ๐ util
โ โ โ โฃ ๐ CookieUtil.java
โ โ โ โฃ ๐ JwtUtil.java
โ โ โ โฃ ๐ S3Util.java
โ โ โ โ ๐ SecurityUtil.java
โ โฃ ๐ convertImage
โ โ โฃ ๐ controller
โ โ โ โ ๐ ConvertImageController.java
โ โ โฃ ๐ dto
โ โ โ โฃ ๐ request
โ โ โ โ โฃ ๐ CompleteConvertRequest.java
โ โ โ โ โ ๐ CreateConvertRequest.java
โ โ โ โ ๐ response
โ โ โ โ โฃ ๐ CompleteConvertResponse.java
โ โ โ โ โฃ ๐ CompressionTypeResponse.java
โ โ โ โ โฃ ๐ CompressionTypeVersionResponse.java
โ โ โ โ โฃ ๐ ConvertHistoryDetailResponse.java
โ โ โ โ โฃ ๐ ConvertHistoryItemResponse.java
โ โ โ โ โ ๐ CreateConvertResponse.java
โ โ โฃ ๐ entity
โ โ โ โฃ ๐ CompressionType.java
โ โ โ โ ๐ ConvertHistory.java
โ โ โฃ ๐ repository
โ โ โ โฃ ๐ CompressionTypeRepository.java
โ โ โ โฃ ๐ CompressionTypeRepositoryCustom.java
โ โ โ โฃ ๐ CompressionTypeRepositoryCustomImpl.java
โ โ โ โฃ ๐ ConvertHistoryRepository.java
โ โ โ โฃ ๐ ConvertHistoryRepositoryCustom.java
โ โ โ โ ๐ ConvertHistoryRepositoryCustomImpl.java
โ โ โ ๐ service
โ โ โ โฃ ๐ ConvertImageService.java
โ โ โ โ ๐ ConvertImageServiceImpl.java
โ โฃ ๐ dashboard
โ โ โฃ ๐ controller
โ โ โ โ ๐ DashboardController.java
โ โ โฃ ๐ dto/response
โ โ โ โฃ ๐ ConvertAvgSpeedListResponse.java
โ โ โ โฃ ๐ ConvertHistoryDetailResponse.java
โ โ โ โฃ ๐ ConvertHistoryListResponse.java
โ โ โ โฃ ๐ InkjetDailyUsageCompareResponse.java
โ โ โ โฃ ๐ InkjetDailyUsageResponse.java
โ โ โ โฃ ๐ InkjetDailyUsageStatResponse.java
โ โ โ โ ๐ InkjetWeeklyUsageResponse.java
โ โ โ ๐ service
โ โ โ โฃ ๐ DashboardService.java
โ โ โ โ ๐ DashboardServiceImpl.java
โ โฃ ๐ generateImage
โ โ โฃ ๐ controller
โ โ โ โ ๐ GenerationHistoryController.java
โ โ โฃ ๐ dto
โ โ โ โฃ ๐ request
โ โ โ โ โฃ ๐ CompleteBmpGernerationRequest.java
โ โ โ โ โ ๐ CreateBmpImageRequest.java
โ โ โ โ ๐ response
โ โ โ โ โฃ ๐ AllGenerationHistoryResponse.java
โ โ โ โ โฃ ๐ CreateBmpImageAsyncResponse.java
โ โ โ โ โฃ ๐ CreateBmpImageResponse.java
โ โ โ โ โ ๐ GenerationHistoryResponse.java
โ โ โฃ ๐ entity
โ โ โ โฃ ๐ GenerationHistory.java
โ โ โ โ ๐ GenerationStatus.java
โ โ โฃ ๐ repository
โ โ โ โฃ ๐ GenerationHistoryRepository.java
โ โ โ โฃ ๐ GenerationHistoryRepositoryCustom.java
โ โ โ โ ๐ GenerationHistoryRepositoryCustomImpl.java
โ โ โ ๐ service
โ โ โ โฃ ๐ GenerateImageTransactionalService.java
โ โ โ โฃ ๐ GenerateImageWorker.java
โ โ โ โฃ ๐ GenerationHistoryService.java
โ โ โ โ ๐ GenerationHistoryServiceImpl.java
โ โฃ ๐ inkjet
โ โ โฃ ๐ controller
โ โ โ โฃ ๐ InkjetController.java
โ โ โ โ ๐ JobHistoryController.java
โ โ โฃ ๐ dto
โ โ โ โฃ ๐ request
โ โ โ โ โฃ ๐ CreateInkjetRequest.java
โ โ โ โ โฃ ๐ CreateJobHistoryRequest.java
โ โ โ โ โ ๐ UpdateInkjetRequest.java
โ โ โ โ ๐ response
โ โ โ โ โฃ ๐ AllInkjetResponse.java
โ โ โ โ โฃ ๐ CreateJobHistoryResponse.java
โ โ โ โ โฃ ๐ InkjetResponse.java
โ โ โ โ โฃ ๐ JobHistoryListResponse.java
โ โ โ โ โฃ ๐ JobHistoryResponse.java
โ โ โ โ โ ๐ TotalJobResponse.java
โ โ โฃ ๐ entity
โ โ โ โฃ ๐ InkjetPrinter.java
โ โ โ โฃ ๐ InkjetPrinterSlot.java
โ โ โ โฃ ๐ JobHistory.java
โ โ โ โฃ ๐ PrinterStatus.java
โ โ โ โฃ ๐ ProcessStatus.java
โ โ โ โ ๐ SlotStatus.java
โ โ โฃ ๐ repository
โ โ โ โฃ ๐ InkjetRepository.java
โ โ โ โฃ ๐ InkjetRepositoryCustom.java
โ โ โ โฃ ๐ InkjetRepositoryCustomImpl.java
โ โ โ โฃ ๐ InkjetSlotRepository.java
โ โ โ โฃ ๐ InkjetSlotRepositoryCustom.java
โ โ โ โฃ ๐ InkjetSlotRepositoryCustomImpl.java
โ โ โ โ ๐ JobHistoryRepository.java
โ โ โ ๐ service
โ โ โ โฃ ๐ InkjetService.java
โ โ โ โฃ ๐ InkjetServiceImpl.java
โ โ โ โฃ ๐ InkjetSlotService.java
โ โ โ โฃ ๐ InkjetSlotServiceImpl.java
โ โ โ โฃ ๐ JobHistoryService.java
โ โ โ โ ๐ JobHistoryServiceImpl.java
โ โฃ ๐ queue
โ โ โฃ ๐ controller
โ โ โ โ ๐ QueueController.java
โ โ โฃ ๐ dto
โ โ โ โฃ ๐ CompressImageMessage.java
โ โ โ โฃ ๐ ConvertRequest.java
โ โ โ โ ๐ PrintRequest.java
โ โ โฃ ๐ producer
โ โ โ โฃ ๐ ImageMessageProducer.java
โ โ โ โ ๐ PrintMessageProducer.java
โ โ โ ๐ service
โ โ โ โฃ ๐ QueueService.java
โ โ โ โ ๐ QueueServiceImpl.java
โ โฃ ๐ s3
โ โ โฃ ๐ controller
โ โ โ โ ๐ S3Controller.java
โ โ โฃ ๐ dto
โ โ โ โฃ ๐ request
โ โ โ โ โฃ ๐ CompleteBatchRequest.java
โ โ โ โ โฃ ๐ CompleteMultipartRequest.java
โ โ โ โ โฃ ๐ CreateTiffUploadsRequest.java
โ โ โ โ โฃ ๐ InitBmpBatchRequest.java
โ โ โ โ โฃ ๐ PresignedUrlRequest.java
โ โ โ โ โฃ ๐ TiffUploadItemRequest.java
โ โ โ โ โ ๐ UrlsBatchRequest.java
โ โ โ โ ๐ response
โ โ โ โ โฃ ๐ CompleteBatchResultResponse.java
โ โ โ โ โฃ ๐ CreateTiffUploadResponse.java
โ โ โ โ โฃ ๐ InitBmpBatchResponse.java
โ โ โ โ โฃ ๐ InitMultipartUploadResponse.java
โ โ โ โ โฃ ๐ PresignedUrlListResponse.java
โ โ โ โ โฃ ๐ PresignedUrlResponse.java
โ โ โ โ โฃ ๐ UrlsBatchItemResponse.java
โ โ โ โ โ ๐ UrlsBatchResponse.java
โ โ โ ๐ service
โ โ โ โฃ ๐ FilePresignedService.java
โ โ โ โ ๐ FilePresignedServiceImpl.java
โ โฃ ๐ user
โ โ โฃ ๐ entity
โ โ โ โฃ ๐ User.java
โ โ โ โ ๐ UserRole.java
โ โ โ ๐ repository
โ โ โ โ ๐ UserRepository.java
โ โ ๐ ImpresserApplication.java
ย IMAGE
๐ image
โฃ ๐ include/converter
โ โฃ ๐ bmp_loader.hpp
โ โฃ ๐ convert.hpp
โ โฃ ๐ encoder.hpp
โ โฃ ๐ encoder_factory.hpp
โ โฃ ๐ generate_bmp.hpp
โ โฃ ๐ hmac.hpp
โ โฃ ๐ http_io.hpp
โ โฃ ๐ log.hpp
โ โฃ ๐ stopwatch.hpp
โ โ ๐ types.hpp
โฃ ๐ src
โ โฃ ๐ bmp_loader.cpp
โ โฃ ๐ convert_worker.cpp
โ โฃ ๐ encoder_factory.cpp
โ โฃ ๐ encoder_libtiff.cpp
โ โฃ ๐ encoder_nvtiff.cpp
โ โฃ ๐ generate_bmp.cu
โ โฃ ๐ http_io.cpp
โ โ ๐ main_server.cpp
โฃ ๐ vendor
โ โฃ ๐ httplib.h
โ โ ๐ json.hpp
โฃ ๐ CMakeLists.txt
โ ๐ Dockerfile

.png)

















